S102 Python 1
S102 Python 1
Duration
Varies by class (Total: 10 hours)
Classes
Fully In Person
Certificate
Provided (Digital Copy)
Prerequisite
Ages 13 to 18,
No experience required
No experience required
w/GST
Programme Overview
Course Outline
With a diverse range of real-world scenarios to engage with, students will see the relevance of coding in today’s digital landscape. Students will combine their Python knowledge with what they have learnt in school through mathematical challenges, and understand how coding concepts can be applied in everyday contexts.
Register at least 14 days before the programme start date to enjoy 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–else 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
- Define their own functions
- Modularise code
Modules and libraries
- Math module
- Random number generator
- Game of chance challenge
Challenges and hackathon
- A range of programming challenges
Frequently Asked Questions
About S102 Python 1