Online Coding Sites

These sites will greatly assist you in learning how to program. They are
recommended by Patrick Chen and Erica Ho, Grade 11 students.

  1. Language Independent Lessons – a good place to begin or review
    https://opencs.uwaterloo.ca/language-independent-lessons/

  2. Python 2. Python From Scratch – a basic introduction
    https://opencs.uwaterloo.ca/python-from-scratch/

  3. Codecademy
    Interactive courses on how to program in Python,
    JavaScript, HTML & CSS, PHP and Ruby.
    http://www.codecademy.com/

  4. Code School
    http://www.codeschool.com/courses/

  5. Programming Praxis
    Programming Praxis assists with most computer languages.
    http://programmingpraxis.com/