Course curriculum

  • 1

    Introduction

    • PLEASE READ THIS FIRST
    • Welcome and Introduction
    • Introduction video - What's inside a computer?
    • Introduction - A bit about Programming
    • Installing Python
    • Introduction - Python Working Environment (IDLE)
    • How to fix errors in Python Code - A guide.
    • Introduction Quiz
  • 2

    Module 1 - Programming in Python - the basics. Lessons 1-6

    • NEW ******Free Ebook by Julia Roebuck *******
    • Python Module 1 Lesson 1
    • Python Lesson 1 Practice - to finish
    • Python Lesson 1 Answers
    • Quiz - Lesson 1
    • Python Module 1 Lesson 2
    • Python Lesson 2 Practice
    • Python Lesson 2 Answers
    • Quiz - Lesson 2
    • Python Module 1 Lesson 3
    • If Practice
    • IF Practice Answers
    • IF/ELSE/ELIF Quiz
    • Lesson 4 - FOR Loops
    • Practice - FOR loops
    • FOR Loop practice answers
    • FOR Loop Quiz
    • Lesson 5 - WHILE loops
    • Practice: While Loops
    • Python While Loop Practice answers
    • While Loop Quiz
    • PDF of everything you've learnt so far
    • Python Lesson 6 - First "proper" program - Calculator
    • Practice Calculator Program
    • Practice Calculator program answer
    • Correcting errors in code - extra practice
    • End of Section Assessment - Python 1
  • 3

    Module 2 - Theory (1) Lessons 7-12

    • Binary - converting binary numbers and Binary Shifts
    • Binary & Denary Conversion Quiz
    • Adding Binary Numbers
    • Binary Addition Quiz
    • 2's Complement
    • 2's Complement Quiz
    • Hex Conversions
    • Quiz - Hex Conversion
    • Uses of Hex, Sound and Images in Binary
    • Uses of Hex, Images and Sound in Binary
    • Data Storage Sizes, Calculating File Sizes, File Compression
    • Quiz - Data Storage Sizes, Calculating File Sizes, File Compression
    • Exam Questions Practice Worksheet, please print before watching next video
    • Exam Questions Practice
    • End of Section Assessment - Theory 1
  • 4

    Module 3 - Programming in Python Lessons 13-18

    • Recap of what you've done in Python so far.
    • Lesson 13 - 1D Arrays (Lists)
    • Programming Task Lesson 13
    • Programming Task Lesson 13 - answer

Got further questions?

Pricing options

Explain how different pricing options might be valuable to different segments of your audience.