Course Details

Curriculums are scaled up and down according to each learners progress. There is no one shoe fits all. The curriculums have been developed by me. The course materials such as coding worksheets, lesson plans and games are also developed by me.

alternatives

Learn how to learn coding

This module is included in all courses. We will go over how to start learning to code. This is fundamental and unfortunately mostly ignored in coding programs. Different subjects have different modes of learning. Coding is like playing a sport or an instrument of the mind. Keeping this in mind, learners will be given tips and methods so that learning how to code becomes easier and more fun.

  • 1
    What exactly is coding?
  • 2
    What do we mean by Syntax?
  • 3
    Different types of coding
  • 4
    Tips to learn coding easily
  • 5
    Active learning
alternatives

Web development basics

This module is the easiest and well suited for most beginners. The fundamental concepts of syntax and precision learned in this module will assist students not only in learning web development but, also if they choose to learn other programming languages such as Python and JavaScript.

I have had children as young as 8-9 make their own webpages with minimal coding experience in Scratch.

  • 1
    Learn how to learn coding
  • 2
    HTML5
  • 3
    CSS3
  • 4
    Responsive Design Concepts
  • 5
    Twitter Bootstrap
alternatives

Python Programming

Learn to code in Python! Python is a popular coding language used in self driving cars, artificial applications and games. Learners are guided through learning Python, all the while completing coding exercises and building small games.

  • 1
    Lesson 1: Learn how to learn coding
  • 2
    Lesson 2: Getting started
  • 3
    Lesson 3: All about data types and variables
  • 4
    Lesson 4: Operators are fun!
  • 5
    Lesson 5: Strings
  • 6
    Lesson 6: Making choices
  • 7
    Lesson 7: Getting Loopy
  • 8
    Lesson 8: Making choices
  • 9
    Lesson 9: Collections are cool -1
  • 10
    Lesson 10: Collections are cool -2
  • 11
    Lesson 11: Fun functions -1
  • 12
    Lesson 12: Fun functions -2
  • 13
    Lesson 13: Algorithms rule
alternatives

Game Development

Love playing games? In this module I will sneak in game programming without you even knowing! Coding games is no joke, it takes lots of design, coding and imagination! In this module we will take on Game development using Unity3D a popular gaming engine. The curriculum is centered around making a game similiar to Animal Crossing, which is a game based on island life, making friends, and farming.

  • 1
    Lesson 1: Learn how to learn coding
  • 2
    Lesson 2: Getting started
  • 3
    Lesson 3: Learning the ins and outs of the Unity3D editor -1
  • 4
    Lesson 4: Learning the ins and outs of the Unity3D editor -2
  • 5
    Lesson 5:Make your game world!
  • 6
    Lesson 6: Character movement
  • 7
    Lesson 7: Lighting in Unity3D
  • 7
    Lesson 8: Introduction to C# in Unity3D
alternatives

Virtual Reality Development

Virtual reality development using the Oculus Quest 2. Get ready for the next frontier of technology by learning to code virtual reality applications! Virtual reality applicatiosn are becoming increasingly popular in Education, Medical science and safety training. Please note that this module require an Oculus Quest 2 headset. We will learn the basics of 3D space and make our own mini VR applications.

  • 1
    Lesson 1: Learn how to learn coding
  • 2
    Lesson 2: Introduction to virtual reality and dimensions in space
  • 3
    Lesson 3: Set up Unity3D editor for VR
  • 4
    Lesson 4: Learning the ins and outs of the Unity3D editor -2
  • 5
    Lesson 5:Your first hello world program in VR!
  • 6
    Lesson 6: Teleportation in VR
  • 7
    Lesson 7: Hand interactions in VR (picking up, throwing, pushing objects)
alternatives

JavaScript programming

Learn to code in JavaScript!JavaScript is a popular scripting language and it is the de-facto language of the web. JavaScript is used to make web applications such as Twitter, e-commerce portals, games and more. 90% of all online applications use JavScript. Learners will not only learn JavaScript but also make a small web application of their choosing.

  • 1
    Lesson 1: Learn how to learn coding
  • 2
    Lesson 2: What is syntax anyways?
  • 3
    Lesson 3: All about data types and variables
  • 4
    Lesson 4: Operators are fun!
  • 5
    Lesson 5: Objects
  • 6
    Lesson 6: Conditional statements
  • 7
    Lesson 7: Iteration
  • 8
    Lesson 8: Functions -1
  • 9
    Lesson 9: Functions -2
  • 10
    Lesson 10: Arrays -1
  • 11
    Lesson 11: Arrays -2
  • 13
    Lesson 12: Algorithms rule
alternatives

Augmented reality development using Spark. Upcoming program.

Coming in 2021. I am developing the course materials for this.