Table of Contents

Hello Neo

Welcome to the helloneo.ca website.

This is a wiki in which I record the way in which I taught programming to my son, Neo, since he was eight years old. He's much older now, and I have updated these lessons as I continue to teach programming to other kids.

NKJC Season 1

Season 1: PHP

Python Season 1

Python Season 1 introduces all the basic data types and concepts such as classes.

Python Season 2

When teaching people with more experience and with longer classes (ex. 2h).

To Be Done

(At this point we can probably introduce pygame).

PyGame Framework

Sometime during season 2 or 3 we may develop this.

Fonts and other things used in these projects

Sprites

Python Season 3

Python season 2 demonsrates how the basic concepts can be used by making games out of them! Since it is a more advanced class, we will structure most of the games around the PyGame Terminal, however, we will not always use it.

Python Season 4

Python Season 5

Python Season 6 (3d)

unfinished

JavaScript Season 1

JavaScript Season 2

JavaScript Season 3

JavaScript Season 4

APCS