
Curriculum
Curriculum
- 5 Sections
- 85 Lessons
- 96 Hours
- Learning to Code with Python (10 Classes)14
- 1.0What is Programming?
- 1.1Drawing with Turtles
- 1.2Variables
- 1.3Loops
- 1.4Saving and Running Programs
- 1.5Functions
- 1.6Input and Conditional Statements
- 1.7Number Guessing Game
- 1.8Rock Paper Scissors Game
- 1.9Secret Codes
- 1.10Creating Computer Graphics
- 1.11Simple Animation
- 1.12Animating More Objects
- 1.13More Fun with Animation
- Game Development with Pygame: Shooting Game Development (10 Classes)18
- 2.1Installing and Setting Up Python IDE for Game Development
- 2.2Getting Started with Pygame
- 2.3Working with Sprites
- 2.4More About Sprites
- 2.5Player Sprite and Controls
- 2.6Enemy Sprites
- 2.7Collisions (and Bullets!)
- 2.8Adding Graphics
- 2.9Improved Collisions with Examples
- 2.10Sprite Animation
- 2.11Score (and Drawing Text)
- 2.12Sound and Music
- 2.13Shields
- 2.14Explosions
- 2.15Player Lives
- 2.16Powerups Part One
- 2.17Powerups Part Two
- 2.18Game Over Screen
- Game Development with Pygame: Jumping Game Development with Platforms (10 Classes)19
- 3.0Setting Up
- 3.1Player Movement
- 3.2Gravity and Platforms
- 3.3Jumping
- 3.4Scrolling the Window
- 3.5Score and Game Over
- 3.6Splash & End Screens
- 3.7Saving High Score
- 3.8Using Spritesheets
- 3.9Character Animation Part One
- 3.10Character Animation Part Two
- 3.11Platform Graphics
- 3.12Improved Jumping
- 3.13Sound and Music
- 3.14Powerups
- 3.15Enemies
- 3.16Using Collision Masks
- 3.17Scrolling Background
- 3.18Wrapping Up Final Game
- Game Development with Pygame: Zombie Shooting Game Development (10 Classes)23
- 4.0Setting up
- 4.1Collisions and Tilemap
- 4.2Smooth Movement
- 4.3Scrolling Map / Camera
- 4.4Player Graphics
- 4.5Rotating Player Sprite
- 4.6Creating Mobs
- 4.7Mob Movement
- 4.8Basic Shooting
- 4.9Player and Mob Health
- 4.10Tiled Map Editor
- 4.11Loading Tiled Maps
- 4.12Map Obstacle
- 4.13Better Zombie Movement
- 4.14Simple Visual Effects
- 4.15Items
- 4.16Tweening/Easing Animations
- 4.17Sound Effects
- 4.18Pause Screen
- 4.19More Weapons
- 4.20Damage Effect
- 4.21Game Over
- 4.22Lighting Effect
- Pygame Game Developments In-depth Topics (8 Classes)11
Overview
Course Fee: 3500 TK per Month
Total Course Fee: 21,000 TK
Training Overview
Python is a general-purpose language which is designed to be simple to read and write. Python is Reliable and Efficient.
By the end of the course, you will be able to create many types of games, and animations.
You will also have a firm grasp on what is needed for any future programming languages.
You will be able to learn other programming languages faster.
Requirements
Windows software (Any browser latest version like Chrome, Firefox, or Internet Explorer) (will show you how to get it-free)
Screen sizes 1024 x 768 or larger
Python, Pygame (will show you how to get it-free)
Who this course is for
Kids (7+)
Stay at home mothers or fathers
Grandparents
Others
Training Objectives
We will teach you how to build technical knowledge and skills to join and be a Python Programmer.
Ever wanted to learn how to make a computer game? This video introduces Python, a programming language, that’s easy to learn and use. Have fun creating games and playing them with your friends!
While this course is mainly for kids 7+, anyone can take this course. This course would also be good for stay at home moms or dads as well as grandparents who want to stay involved with their grand-kids.
The course is structured as a series of classes explaining many of the “functions” of Python.
Training Outline
Learning to Code with Python (10 Classes)
- What is Programming?
- Drawing with Turtles
- Variables
- Loops
- Saving and Running Programs
- Functions
- Input and Conditional Statements
- Number Guessing Game
- Rock Paper Scissors Game
- Secret Codes
- Creating Computer Graphics
- Simple Animation
- Animating More Objects
- More Fun with Animation
Game Development with Pygame: Shooting Game Development (10 Classes)
- Installing and Setting Up Python IDE for Game Development
- Getting Started with Pygame
- Working with Sprites
- More About Sprites
- Player Sprite and Controls
- Enemy Sprites
- Collisions (and Bullets!)
- Adding Graphics
- Improved Collisions with Examples
- Sprite Animation
- Score (and Drawing Text)
- Sound and Music
- Shields
- Explosions
- Player Lives
- Powerups Part One
- Powerups Part Two
- Game Over Screen
Game Development with Pygame: Jumping Game Development with Platforms (10 Classes)
- Setting Up
- Player Movement
- Gravity and Platforms
- Jumping
- Scrolling the Window
- Score and Game Over
- Splash & End Screens
- Saving High Score
- Using Spritesheets
- Character Animation Part One
- Character Animation Part Two
- Platform Graphics
- Improved Jumping
- Sound and Music
- Powerups
- Enemies
- Using Collision Masks
- Scrolling Background
- Wrapping Up Final Game
Game Development with Pygame: Zombie Shooting Game Development (10 Classes)
- Setting up
- Collisions and Tilemap
- Smooth Movement
- Scrolling Map / Camera
- Player Graphics
- Rotating Player Sprite
- Creating Mobs
- Mob Movement
- Basic Shooting
- Player and Mob Health
- Tiled Map Editor
- Loading Tiled Maps
- Map Obstacle
- Better Zombie Movement
- Simple Visual Effects
- Items
- Tweening/Easing Animations
- Sound Effects
- Pause Screen
- More Weapons
- Damage Effect
- Game Over
- Lighting Effect
Pygame Game Developments In-depth Topics (8 Classes)
- 4-way vs. 8-way Movement
- Time-based vs. Frame-based Movement
- Non-integer Movement
- Steering Behaviors (Seeking)
- Steering Behaviors (Wander)
- Steering Behaviors (Flee)
- Pathfinding
- Breadth-First Search
- Finding Shortest Path
- Dijkstra’s Algorithm
- A* Search
Certificates will be awarded to participants at the end of training.
Seats are limited. To confirm your enrollment, pay the course fee @
A/C Name: | TalhaTraining |
A/C No.: | 2141116000973 |
Bank Name: | Prime Bank Limited |
SWIFT Code | PRBLBDDH |
Routing Number | 170263614 |
And mail us after paying the course fee.
For registration or information please call or contact any of the following addresses
TalhaTraining
Mobile & WhatsApp 01712742217
Email: training@talhatraining.com or talhatraining@gmail.com
Website: talhatraining.com
Office Address: 12F, Dolonchapa-2, Flat#301, Rajuk Uttara Apartment Project, Sector 18, Uttara, Dhaka – 1230
Course Features
- Lectures 85
- Quiz 0
- Duration 96 hours
- Skill level All levels
- Language English, Bengali
- Students 187
- Certificate Yes
- Assessments Yes