Teach your Kids: HTML5, CSS3, JavaScript and Python
Number Of Students
1
+

 

Setting up your classroom is EASY: Just select how many students you have, and click the orange 'add to cart' button. Now you can checkout like you would on Amazon!

Once payment is made, your classroom will be automatically created, and instructions sent to you. Your teacher's account comes free, it's on us!

The home school training package includes the following courses:


HTML5 Foundations
An easy and fun introduction to HTML5 code and the foundations of web design. Beginners HTML is designed with classroom teaching mind; the video lessons, quizzes, automated grading and tracking, makes HTML easy for students to learn, and easy for teachers to teach.

Learn more about the HTML5 Foundations course.

CSS3  Foundations
CSS, which stands for Cascading Style Sheets, is the computer language used to style web pages. Having a basic understanding of CSS is fundamental for any web designer or programmer!

Beginners CSS3, is our new CSS course specially designed for classroom teaching. Students learn modern CSS through video lessons, code challenges, multiple choice quizzes and real-world take-home projects. Includes HTML5, CSS3 and mobile design.

Learn more about the CSS3 Foundations course.

JavaScript  Foundations
Javascript is the programming language built into every web browser, and is the most popular programming language today. Every modern website depends on JavaScript.

Learn more about the JavaScript Foundations course.

Python Foundations
Python is one of the most important programming languages used today. Popular in both education and in the professional world, Python is used in Ai, machine learning, web app creation, and so much more.

Beginners Python 3, is our new Python course specially designed for classroom teaching. Students learn modern Python programming through video lessons, code challenges, multiple choice quizzes and real-world projects.

Learn more about the Python Foundations course.
First look at HTML5!
HTML5 and the web pages it creates.
Your First JavaScript.

Course Table of Contents

Our code courses are super comprehensive! Check out the links above (to each course) to learn about the details.

In the meantime, here are just the Python course lessons:


Python Course Table of Contents:


Chapter 1: Introduction to Python

  • Introduction
  • Python learning tips
  • Install Python 3.6 on Mac
  • Install Python on Windows
  • Your first Python code!
 

Chapter 2: Data types and variables

  • Data Types: string and int + comments
  • Intro to Variables and Floats
  • Why so many programming languages?
  • Comments and variables - round two!!
  • Variables – behind the scenes
  • Mixing the data types string and int
 

Chapter 3: Learn Python while Drawing

  • Intro to drawing with Python
  • IDEs Explained
  • Python Loops Introduction
  • Python Loops with range()
  • Python drawing with loops
  • Python conditional statements – part 1
  • Python operators
  • Drawing with loops and conditionals – part 1
  • Drawing with loops and conditionals – part 2
 

Chapter 4: Python collections

  • Python history and Philosophy
  • Python List - introduction
  • Python List - reverse and count functions
  • Python List - len function and del
  • Tuples
  • Python Sequences Overview and Review
  • Python Dictionary / Maps continued
  • Python Dictionary / Maps – updating, inserting and deleting
 

Chapter 5: Functions and loops

  • Python PEP 8
  • Input function
  • While loops and infinite loops
  • Nerd words: keywords, syntax, statements, expressions
  • Functions, creating, calling and indents
  • Functions, simple game and flow control
  • Functions, arguments / parameters and return values
  • Function arguments and variable scope
  • Functions – multiple parameters
  • Flow control with elif and else
  • Function in functions and type conversion
 

Chapter 6: Treasure hunt game

  • Treasure Hunt Game – create function skeletons
  • Treasure Hunt Game – docstring
  • Treasure Hunt Game – function returns
  • Treasure Hunt Game – enter_cave function
  • Treasure Hunt Game – main_loop
 

Chapter 7: Python OOP

  • OOP basic concepts
  • Creating our first class
  • OOP - methods and init
  • OOP - tkinter - basic gui and objects
  • OOP - tkinter gui with an image
  • MyDoctor - class skeleton
  • MyDoctor - instantiate the class
  • MyDoctor - nerd class details
  • MyDoctor - docstring and __doc__
  • Why write Object Oriented Python Code?
  • OO - inheritance basics
  • OO overriding __str__ special method
  • Method and function default values
  • Creating and using Modules
 

Chapter 8: Files and Exceptions

  • Opening Files with Python
  • Opening Files - creating functions
  • Opening Files - creating a class
  • Opening Files - exceptions
  • Opening Files - writing files
  • Advanced exceptions / error handling
  • Reading files line by line
  • Searching files - simple line search
  • Searching files - regular expressions

 

You might also be interested in...

Additional career-building courses in HTML5, CSS3, JavaScript, PHP7, Wordpress, Python 3 and more!

HTML5 PRO

An easy and fun introduction to HTML5 code and the foundations of web design. Beginners HTML is designed with classroom teaching mind

CSS3 PRO

CSS3 PRO, is our new CSS3 course specially designed to teach everyting you need to write pro level CSS3.

Students learn modern CSS3 through video lessons, code challenges, multiple choice quizzes and real-world take-home projects. Released: December 2021.
To Top