Programming for Kids: Learn to Code in Python by Making Fun Games
কোর্স ইন্সট্রাক্টর
![](https://veritasacademybd.com/uploads/staff_images/56.jpg)
Hasibullah Hasib
Pursuing BSc in Computer science and Engineering
কোর্সটি করে যা শিখবেন
- Code - one of the most important skills to learn
- Understand the basic concepts and logic of programming
- Build Confidence working with computers and professional software
- Create smart and fun games
- Create animations and cool visual effects
- Understand computer science concepts by intuitively applying them in games
- Code interactive apps that respond to user input and mouse clicks
- Master variables, loops and functions to prepare for more advanced programming courses.
ক্লাস রুটিন
Modules | Takeaways | Key Exercises |
---|---|---|
Module 1: Basic Blocks |
● Getting to know your programming environment |
● Basic coding fundamentals |
Module 2: Turtle Graphics in Python | ● Intro to turtle graphics in python ● Creating our first turtle program ● We will build a winding spiral ● We will build a circle spiral ● Adding color to our turtle drawings ● Working with shapes and numbers |
● Assignments 2 |
Module 3: Number and Variables in Python | ● Introduction to variables ● Numbers and simple math in python ● Python numbers and operators ● Math in the python shell ● Syntax Errors and how to handle them ● Programming with operators ● Learning all about Strings ● Improving our colorful Spiral with Strings ● Introduction to Lists in Python ● Finally making an application that will solve your math problems. Exciting isn’t it. |
● Assignments 3 |
Module 4: Loops and why are they useful | ● Introduction to Loops and their usage. ● Different types of loops and optimal ways to use them. ● Using FOR LOOPS to draw shapes ● Modifying FOR LOOPS ● Taking user input through FOR LOOPS ● WHILE LOOPS |
● Assignments 4 |
Module 5: Conditions | ● Intro to conditions: What IF? ● If Statements, Comparison operators ● IF Statement example: Old Enough ● Else Statements, Polygons or Rosettes ● Even or Odd numbers ● Elif Statements |
● Assignments 5 |
Module 6: Functions | ● Introduction to function in python ● Creating our first block of function ● Creating a random spiral function ● Using Parameters in our functions ● Using return values in our program ● We’ll create our random smiley app |
● Assignments 6 |
Module 7: Random Fund and Games | ● We will build a guessing game ● We will build a rock paper scissor game ● We will build a program to roll a dice |
● Assignments 7 |