S102 Python 1

S102 Python 1
Course Outline
Set your teen apart by giving them a head start in Python — one of the world’s top five programming languages.
Python is a powerful language, widely used in companies such as Google and Amazon Web Services. Yet, it is the best place to start for younger learners who are new to programming because of its relative simplicity.
Through a diverse range of real-world challenges, students will see how coding applies to today’s digital world. They will combine their Python knowledge with what they’ve learnt in school through mathematical challenges, helping them understand how coding concepts can be applied in everyday life.
Register 14 days prior to the programme start date for a 5% early bird discount.
Course Highlights
Introduction to Python
- Install, set up and run Python
- Basic syntax and variables
- Numerical data and mathematical operators
- BMI calculator
*Simultaneous Equation Solver Challenge
Booleans and Conditionals
- Learn booleans and conditionals
- If, If-then-else, if and elif
- Logical operators and truth tables
*Quadratic Equation Solver Challenge
Loops
- Learn while and for loops
- Nesting of loops and conditionals
*Prime Numbers Generator Challenge
Functions
- Built-in functions
- Defining your own function
- Modularising your code
Modules and Libraries
- Maths module
- Random number generator
*Game of Chance Challenge
Challenges and Hackathon
Various programming challenges
Frequently Asked Questions
About S102 Python 1