Introduction
  • Introduction
  • Install Python for Your Machine!!
  • Tour of IDLE -- IDE of Python
Basic Fundamentals of Python
  • Variable Concept
  • Numbers for Logic
  • Math module
  • Know about String
  • String Methods
  • Formatting the String
  • String Slicing
  • String Slicing Project
  • Boolean & Comparison Operators
  • if operators --build logic
  • Logical Operators
  • Looping fundamentals -- while loop
  • Looping fundamentals -- for loop
  • Data Structures : List
  • Data Structures : Dictionaries
  • Dictionary Example
  • Build your Function
  • Default Arguments --Function
  • Packing and Unpacking Arguments
  • Python Basics QUIZ
  • Object Oriented Programming
  • Object Oriented Programming
  • Overriding methods in Parent Class
  • Overloading operators and Data Hiding
10 game section --Know about Turtle
  • Base Class for 10 games and animation PART 1
  • Base Class for 10 games and animation PART 2
  • Start with simple animation to know Turtle
  • Bouncy ball animation
  • Cannon ball
  • Maze -- Randomizer
  • Snake Challenge
  • Snake Challenge Solution
  • Tron game
  • Fidget Spinner
  • Pacman
  • tic tac toe game
  • Pong game
  • Tiles game
  • Flappy Bird with turtle
Pygame and OpenGL Fundamentals
  • Installing Pycharm on your machine
  • check Pygame
  • initialize display in pygame
  • working with main loop
  • Handle event with pygame
  • fill color
  • working with Rect -- important topic for course
  • movement for snake
  • handle multiple key press
  • work with Frame Per Second
  • multiple movements for game
  • handle diagonal movements
  • Boundaries for game
  • Remove hard coding in game
  • Add game over screen in game
  • Game over Loop
  • Add apple to screen
  • make snake to eat apple
  • Logic to eat apple
  • make length bigger --logic
  • make body for snake
  • Deal with length of snake
  • Object alignment
  • Game over screen alignment
  • make snake sprite
  • add images in pygame
  • Rotation of images
  • Menu for game
  • make more appealing menu screen
  • make start screen
  • make start screen --part 2
  • add apple sprite to screen
  • icon for game
  • render score
  • installing cxFreeze --convert to exe
  • Convert to exe
  • Deploy game
  • Installing openGL
  • Start with vertices and edges
  • start drawing cube
  • add view for cube
  • main loop and event
  • Important function of openGL
  • Importance of order of object in game
  • Zoom IN and Zoom Out of Cube
  • Color properties
Flappy Bird Game
  • Overview of Project
  • Before coding!!
  • Main Flow & Load Sprite
  • Create main character -- Bird Class
  • Complete Bird Class
  • Work with the Pipes for game
  • Complete Pipe Class