To benefit from this course your child will need to have all the skills taught on our Python Coder Part 1 & 2 course:
- Output (Print, Style)
- Variables (Data Types, F-Strings)
- Mathematical Operators (Addition, Subtraction, Multiplication, Division, Modulo)
- Input (Casting)
- Random Numbers
- Debugging
- Branching (If, Else, Elif)
- Relational Operators (Equals, Less Than, Greater Than, Not Equal To)
- Logical Operators (NOT, AND, OR)
- Iteration (While Loops)
- Commenting
- Output Formatting
- String Manipulation (Capitalisation, Substrings)
- Lists (Creation, Appending, Deleting)
- Iteration (For Loops, Lists, Ranges)
- Algorithm Introduction (Linear Search, Bubble Sort)
Full course info
And also our Python OOP Parts 1 & 2 course:
- File Handling (Write, Append, Read)
- Functions (Parameters, Arguments, Return)
- Classes
- Objects
- Instance Variables
- Instance Functions (Constructors)
- Inheritance
- Polymorphism (Overriding)
- tkinter Introduction
- Windows (Size, Title)
- Labels (Text, Font, Colour)
- Canvas (Lines, Shapes, Editing)
- Entry (Font, Colour, On Enter)
- Buttons (Text, Font, Colour, Style, Command)
- Events (Mouse, Keyboard)
Full course info