Course curriculum

  • 1

    Introduction

    • Welcome
    • A bit about Programming
    • Installing Python
    • Python Working Environment
    • Introduction Quiz
  • 2

    Basic arithmetic

    • Addition and Subtraction
    • Division and Multiplication
    • Quiz - Basic Arithmetic
    • Operator Precedence
  • 3

    Evaluators

    • Greater than, Less than
    • Greater than or equal to, Less than or equal to
    • Equal to, Not Equal to
    • Practice: Evaluators
    • Practice : Evaluators (Answers)
  • 4

    Print

    • Print
    • Formatting in Print
    • Practice: Maths and Print
    • Practice: Print Formatting
  • 5

    Variables

    • What are variables?
    • Data Types
    • Integers and Floats
    • Strings and Booleans
    • Using Variables with Maths
    • Quiz - Variables
    • Practice: Variables
    • Practice with Variables (Answers)
  • 6

    Input

    • Input
    • Practice : Input
    • Practice : Input (Answer)
  • 7

    Trying it all out

    • Trying it all out
    • Using files
    • Using Files - Windows users
  • 8

    While Loops

    • While loops explained
    • While loops 2
    • While loops 3
    • While loops 4
    • Practice: While Loops
    • Practice answers
  • 9

    If/Else/Elsif

    • IF/ElSE/ELSIF Explained
    • If
    • Elif (Else If)
    • Else
    • If Practice
    • If Practice (Answer)
  • 10

    Calculator Program

    • Calculator Program 1
    • Calculator Program 2
    • Calculator Program 3
    • Calculator Program 4
  • 11

    Comments in Code

    • How to put comments in your code
  • 12

    PDF to keep

    • PDF of everything you've learnt so far.
  • 13

    Functions

    • Simple Functions
    • Simple Functions 2
    • Using Parameters
    • Using Return in Functions
    • Putting it all together
    • Function Practice
    • Practice Answers
  • 14

    Arrays/Lists

    • Arrays (Lists) : Introduction
    • Arrays (Lists) in Python
    • Zero indexed arrays
    • Printing an item in an array
    • Changing and deleting items in an array
    • Find an item in the array
    • Sorting an array
    • Getting the Length of a list
    • Practice with Arrays/Lists
    • Practice with Arrays/Lists - Answers
  • 15

    Tuples/Dictionaries

    • Tuples
    • Dictionaries
    • Practice - Tuples/Dictionaries
    • Practice - Answers
  • 16

    For Loops

    • For Loops 1
    • For Loops with Lists/Arrays
    • Practice - For Loop
    • Practice - Answers
  • 17

    Putting it all together : DVD program

    • DVD Program - Part 1
    • DVD Program - Part 2
    • DVD Program - Part 3
    • DVD Program - Part 4
    • DVD Program - Part 5
    • DVD Program - Part 6
    • DVD Program - Part 7
    • DVD Program - Part 8
  • 18

    Exception/Error Handling

    • Exception/Error Handling
  • 19

    Bonus Material: File I/O

    • File I/O - Part 1
    • File I/O - Part 2
    • File I/O - Part 3
    • File I/O - Part 4