Gamified Python for Teens

 


Event Category:  Gamified Python for Teens

Skill Level: Beginner

Entertainment: Socialization, team building and teamwork

Duration: 2 times per week / 2 hours daily / 7-8 month

Ages: 12-17

 



DESCRIPTION


This course is for teenagers, who are interested in learning the basics of programming, software architecture and Python: the language syntax, how it works, and what it is used for.

At the end of this gamified project based course children will have good understanding of important programming concepts, and good knowledge of Python programming language.


KNOWLEDGE TO BE GAINED

Training key topics include:


 

  • Python Basics
  • Language Basics
  • Turtle Graphics
  • Numbers and Variables: Python Does the Math
  • Loops Are Fun
  • Conditions
  • Random Fun and Games
  • More Python. Working with functions and libraries
  • Functions: There’s a Name for That
  • Timers and Animation
  • Getting All GUI with Pygame
  • User Interaction: Get into the Game
  • Game Programming: Alien Invasion
  • Classes, Frameworks and real world projects
  • Classes: Creating and Using a Class
  • Making an Instance from a Class
  • Modeling Real-World Objects
  • Storing Multiple Classes to and Importing Multiple Classes from a Module
  • Finding Your Own Workflow
  • Dice  game 
  • Files and Exceptions   
  • Large Files: One Million Digits
  • Json: Using json.dump() and json.load()
  • Testing Your Code

 

      Projects   

      Project 1: Data Visualization

      Project 2: Web Applications

 

 

 

 

Training duration: 2 times per week / 2 hours daily / 7-8month

Training fee:  29 000 AMD (monthly)

 


Participants’ pre-requisites: No background knowledge needed.



HOW TO APPLY

As the number of participants is limited the selection will be made on "first come - first served" basis. The selected students will be notified additionally. For more information please call us at 010/93/99 556810.