Fast-Track Python: iGCSE Programming in 15 Hours
About Course
Master the programming skills you need to succeed in just one week!
This intensive, hands-on course is designed specifically for students preparing for the Cambridge iGCSE Computer Science exam. Over five focused days, you will gain the confidence and skills to tackle the entire programming section of the syllabus using Python, a high-level language that aligns perfectly with the exam requirements.
Whether you are a complete beginner or looking to strengthen your coding foundation, this course guides you through all the key topics. You will cover variables, data types, control structures, and string handling as well as more advanced concepts like procedures, arrays, file handling, and creating maintainable code.
Each day features clear explanations, interactive coding exercises, and a mini-project to apply what you have learned. This ensures you not only understand the concepts but can confidently write solutions to real-world problems.
By the end of the course, you will be able to:
- Write structured, logical code using Python
- Apply programming concepts directly to iGCSE exam-style problems
- Read, write, and manipulate data with files and arrays
- Build maintainable, readable, and efficient programs
No prior programming experience is required. Just bring your curiosity and willingness to learn!
Course Content
Day 1: Foundations of Programming
-
1.1 Building Your First Interactive Program
09:56 -
1.1 Building the first app Video 2
08:45 -
Task 1: Personalised Welcome Card
-
1.1 Personalised Welcome Card Possible Solution
04:21 -
1.1 Foundations Quiz
-
1.2 Variables in Python
02:55 -
1.2 Data Types
00:00 -
1.2 Variables and Data Types Quiz
-
1.2 Assignment
-
1.2 Product Task Possible Solution
04:48 -
1.3 Strings
03:56 -
1.3 String programming demonstration
00:00 -
1.3 Strings Quiz
-
End of Day task 1 – Event Registration Form
-
End of Day – Task 2 : Book Catalogue Entry
Day 2: Control Structures
Day 3: Subroutines – Procedures and Functions
Day 4: Arrays (Lists) and 2D Structures
Day 5: File Handling and Integration Project
Earn a certificate
Add this certificate to your resume to demonstrate your skills & increase your chances of getting noticed.