



Fundamentals of computer science using the most popular and easy text based programming



Project based
and learn by doing - developing logical, creative and problem solving skills



How to make simple text based games to complex games, graphical programming, graphical games
Beginner
Introduction
Variables and Comments
Data Types
Operators
User Input
Collections
Battlefield project
Lists and Tuples
Dictionaries
For Loops
Conditions(If, Elif and Else)
Random Module
Fun gaming project 1
Casting
Fun gaming project 2
Intermediate
Functions
Real-world application projects
Introduction to Tkinter
Making Tkinter window
Adding Buttons and Functions
Adding Labels
Textboxes
Reading user data
Checkboxes and Combo boxes
Message boxes
Radio Buttons
Adding styles
Graphical calculator project
Fun graphical gaming project
Tic tac Toe game
Advanced
OOPS concepts
Introduction to Classes
Inheritance
Multiple and Multi-level inheritance
Overriding
Polymorphism
Quiz generator application
Capstone Project - Real-world application
Graphical Game Development
Introduction to Pygame
Drawing shapes
Keyboard and mouse sensing
Snow Fall animation
Image animation
Background Music
Pong game
Advanced gaming projects