Curriculum
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