Track - Python For Kids

Track - Python For Kids

This section lists the content covered under the Python For Kids track.

This course is designed to run through two entire terms (10-12 weeks each term) assuming that one lesson is worked upon at every class.

Python is a really popular programming language used by companies like Google, Facebook, Dropbox, Instagram, and Reddit. Python is used for all sorts of things like building websites, web scraping, data analysis, machine learning, and natural language processing. The language is designed to be easy to read, while still being very powerful, which makes it a great language for beginners to learn. Python is an interpreted high-level programming language for general-purpose programming. Created by Guido van Rossum and first released in 1991, Python has a design philosophy that emphasizes code readability, and a syntax that allows programmers to express concepts in fewer lines of code, notably using significant whitespace. It provides constructs that enable clear programming on both small and large scales.

Python is an easy programming language for beginners to start out with. It’s newer than a lot of languages, so it’s easier to learn than some of the older languages (they fix a lot of the things they learned that suck about older languages), there’s a lot of demand for Python programmers (the average Python developer salary in the US is $102,000 according to Indeed.com), and you can do some really cool things with Python from data science to building websites.

This course introduces kids to the fundamentals of programming with Python.

  • Lesson 1 : Introduction
  • Lesson 2 : Installing Python
  • Lesson 3 : Calculations & Variables
  • Lesson 4 : Strings, Lists, Tuples & Maps
  • Lesson 5 : Drawing with Turtles
  • Lesson 6 : Ask Questions With If & Else
  • Lesson 7 : Going Loopy
  • Lesson 8 : Recycle Your Code With Functions & Modules
  • Lesson 9 : Howto Use Classes & Objects
  • Lesson 10 : Pythons Built In Functions
  • Lesson 11 : Useful Python Modules
  • Lesson 12 : More Turtle Graphics
  • Lesson 13 : Using TKInter for Better Graphics
  • Lesson 14 : Beggining Your First Game Called Bounce
  • Lesson 15 : Finishing Your First Game Called Bounce
  • Lesson 16 : Creating Graphics For The Stick Man Game
  • Lesson 17 : Developing the Mr. Stick Man Game
  • Lesson 18 : Creating Mr. Stick Man
  • Lesson 19 : Completing The Mr. Stick Man Game
  • Lesson 20 : Where To Go From Here

Access to all the course content at CoderDojo Altona North is offered through our Learning Management System i.e. KidzCanCode LMS. We use the Learning Management system to give you access to the tutorials and also track your childs progress through the term. Please ask your course volunteers/mentors for the course access code which you will need to be able to access the above content.