Learning Tracks

Start with any learning track!


Learning Tracks : Python Apps

Python - Foundation (Level 1)

About
This is a foundation course that introduces the fundamentals of programing in Python, the beginners programming language.
Pre-requisites
None.
Age
12 - 16+ years.
Duration
3 months (weekly class).

Curriculum Overview

This course introduces students to programming fundamentals using Python. Students learn about programming basics like variables, data types, flow control statements, looping, functions, get user input using Graphic Turtle in a fun way. They also learning basic debugging skills while building small programs leading up to larger programs with assistance.

Python - Intermediate (Level 2)

About
This is a intermediate course that introduces the OOP aspect of programing in Python along with handling inputs with keyboard and mouse while building mini apps.
Pre-requisites
Python Foundation
Age
12 - 16+ years.
Duration
3-4 months (weekly class).

Curriculum Overview

This course introduces students to next level of programming paradigm, the Object Oriented Programming (ES6). and learn to create and model classes. Further students learn about advanced data types like Lists, Tuples, Sets, Dictionaries. Students learn File Handling, getting Keyboard Input and Mouse Events, Charts, Animation with Timer while building mini board games, followed by a final complete project.

Python - Advanced (Level 3)

About
This is a advanced course that introduces Rest API, GUI Development and Databases to students enabling them to build complete apps..
Pre-requisites
Python Intermediate.
Age
13 - 16+ years.
Duration
3-4 months (weekly class).

Curriculum Overview

This course takes programming skills to next level with introduction to Tkinter (Python GUI). Students build mini form based tools, learn Form POST and GET, understand AJAX and while learning to consume REST API. Finally the students are introduced to database TinyDB, for data store and retrieval.

Python - Game Development

About
This is a advanced course that introduces all the key game development aspects in Python along with handling inputs with keyboard and mouse while building complete games.
Pre-requisites
JavaScript Intermediate.
Age
13 - 16+ years.
Duration
3-4 months (weekly class).

Curriculum Overview

This course focus on introducing game development basics to students using Python Library PyGames. Students learn to draw shapes and paths on canvas, add images and text using custom fonts. They learn what a game loop is, understand how to animate, get keyboard and mouse input along with adding sounds, gaming algorithms, collision and edge detection techniques, storing high scores while working on various mini games, followed by complete game. 


Loading Please Wait...