Learning Code with Python for Kids with Fun and G >>>

Course Price : BDT 20500.00

Class Hour:  


Course Price: BDT 12,000/ 3 Months (BDT 20,500 / 6 Months) Number of Classes: 24 / 3 Months (45 / 6 Months)
Class Hour: 2 hours/day (Total 48 hours) Start Date:  20 August, 2021
Days: Friday, Saturday in every Week Time: 03:30PM - 05:30 PM

 

Last Date of Registration: 18 August, 2021

 

What you will learn

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

Example game by student (scratch programming)

https://scratch.mit.edu/users/Icetist/

https://scratch.mit.edu/users/Astro-Princess/

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 (1st Month)

  • 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 (2nd and 3rd Month)

  • Getting Started with Pygame
  • Working with Sprites
  • Player Sprite and Controls
  • Enemy Sprites
  • Collisions (and Bullets!)
  • Adding Graphics
  • Improved Collisions
  • Sprite Animation
  • Score (and Drawing Text)
  • Sound and Music
  • Shields
  • Explosions
  • Player Lives
  • Powerups
  • Game Over Screen
  • Setting Up
  • Player Movement
  • Gravity and Platforms
  • Jumping
  • Scrolling the Window
  • Game Over
  • Splash & End Screens
  • Saving High Score
  • Using Spritesheets
  • Character Animation
  • Platform Graphics
  • Improved Jumping
  • Sound and Music
  • Powerups
  • Enemies
  • Using Collision Masks
  • Scrolling Background
  • Wrapping Up
  • Setting up
  • Collisions and Tilemap
  • Smooth Movement
  • Scrolling Map / Camera
  • Player Graphics
  • Rotating Player Sprite
  • 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

Pygame: Platformer (4th, 5th, 6th Month)

  • Setting Up
  • Player Movement
  • Gravity and Platforms
  • Jumping
  • Scrolling the Window
  • Game Over
  • Splash & End Screens
  • Saving High Score
  • Using Spritesheets
  • Character Animation
  • Platform Graphics
  • Improved Jumping
  • Sound and Music
  • Powerups
  • Enemies
  • Using Collision Masks
  • Scrolling Background
  • Wrapping Up
  • 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

And mail us after pay the course fee.

 

For registration or information please call or contact any of the following addresses

TalhaTraining

Mobile: 8801712742217

Email: training@talhatraining.com or talhatraining@gmail.com

Website: talhatraining.com; hostbari.com

Follow us on: Facebook    LinkedIn    YouTube

Work Files

There is no work file

Objectives

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.

Quiz not assigned for this Course



Top