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).

Wileo

The Wileo class.

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