Teach Python to Kids Age 8 to 10
- Description
- Curriculum
- FAQ
- Reviews
If you are a teacher, parent or guardian, join me in this exciting teachers’ guide on Python Programming that will assist you in teaching children of Ages 8 to 10. The instructional videos and text material have incorporated using simple English with terms that are easy to follow.
Kindly note that only teachers, parents and guardians can create an account and purchase the course.
Feedback from School Students whom I have mentored 1-on-1
Vinith Ramaswamy, Dubai International Academy, Dubai, UAE
“I have heard back from 4 universities so far and have gotten accepted to all of them: Purdue, UIUC, Wisconsin-madison, and WPI, everything you taught me was definitely a huge part in it so thank you so much”
Prateeti Saran, Dubai International Academy, Dubai, UAE
“I just recently got into Columbia University for Computer Science and wanted to thank you for being the one who helped me get interested in and get started with CS. Your teaching was amazing, and really really developed my passion for CS, thank you so so much!”
Josh Killa, Dubai College, Dubai
“My top choices for receiving offers were from Imperial College London and Warwick university to study computer science. Thanks, Sunil your teaching has had a massive impact”
Course Curriculum
-
Variables and Functions
-
Strings and Numbers
-
If Statements
-
Random is Fun
-
Loops – For and While
-
Infinite Loop
-
Iteration
-
Build Custom Functions
What this course contains
-
Easy to follow instructional videos that even an 8-year-old can follow
-
12 Chapters with both Instructional Videos and Textual Material containing high-quality illustrations
-
26 Python Code Samples
-
28 Assignments
Software to Install
-
To begin with, you may use the Free Online Code editor available in the Resource section of each chapter
-
For additional practice, we recommend installing Mu: a simple Python editor for beginners
Guaranteed Course Outcome
-
Understanding of Programming Concepts using Real-World Examples.
-
Promotes Creative Thinking and encourage the real-world application of coding skills
-
The ability to build applications with ease.
The Apps that can be built with the help of this course
With a total of 26 Code Samples and 28 Assignments, kids will attain the skills to build a wide selection of programs. The most notable ones are listed below:
-
MadLibs – Word Game
-
Virtual Wardrobe Planner
-
Match Roster Generator
-
Guessing Number Game
-
Multiplication Table Generator
-
Number Divisibility
-
Even and Odd Number Extraction
-
The ATM Replica
-
Automated Dice Roll
-
Shopping List
Can Teachers and Parents use this course as a guide for teaching kids older than 10?
Math is taught in every grade in school, the base concepts remain the same, but the complexity increases with every grade. The same learning progression can be achieved with programming languages for children. This course has been specifically designed as a teaching guide for parents, teachers and guardians who wish to teach students of Ages 8 to 10.
-
119-Minute Demo - Video Chapter
-
219-Minute Demo - Text Chapter
<h3>What is Python in the world of Computing?</h3>
<p>Python is a Programming Language. Just like how we use different spoken and written languages to communicate with each other, there are languages that communicate and impart instructions to a computer. Python is one such computer language.</p>
<p><img src="https://cdn.ucberkeleybootcamp.com/wp-content/uploads/sites/106/2020/12/most-demand-programming-languages-2021-1017x1024.jpg" style="width:50%" /></p>
<hr />
<p><strong>Turtle</strong> is a python feature like a drawing board, which lets you command a turtle to draw all over it!</p>
<p>You can use functions like turtle.forward(...) and turtle.left(...) which can move the turtle around. You can create interesting Visuals and Animations using Turtle Graphics. Turtle Graphics can also be used to Draw Complex Shapes and also build Simple 2D Games.</p>
<p>Turtle Graphics is a great <strong>Fun</strong> way to get you started with Programming.</p>
<h3>Sample Illustrations</h3>
<p><img alt="Multi-Colored Spiral" src="https://tekrecipes.files.wordpress.com/2019/05/screenshot-2019-05-17-08.01.14.png?resize=300%2C300" /><img alt="Olympic Rings" src="https://tekrecipes.files.wordpress.com/2019/06/screenshot-2019-06-25-13.46.40.png?resize=385%2C300" /></p>
<hr />
<h3>Step 1</h3>
<pre>
<code>import turtle
screen = turtle.Screen()
screen.bgcolor('black')
pen = turtle.Turtle()
pen.pencolor("yellow")
for x in range(360):
pen.forward(x)
pen.left(59)
print(x)
</code></pre>
<h3>Step 2</h3>
<pre>
<code>pen.speed(0)
pen.circle(x)
</code></pre>
<ul>
<li>0 - Fastest</li>
<li>1 = Slowest</li>
<li>2 to 9 (Increasing Speeds)</li>
</ul>
<h3>Step 3</h3>
<pre>
<code>import random
colors = 'red','green','yellow'</code></pre>
<h3>Step 4</h3>
<pre>
<code>pen.pencolor(random.choice(colors))
</code></pre>
<h3>Additional Commands</h3>
<pre>
<code>pen.width(5)
pen.backward(10)
pen.right(90)
</code></pre>
-
3Apps kids can build with this course