A general list of topics to be covered in the course is as follows: Introduction to Computer Programming in Python
- Variables
- Operators
- Mathematical Expressions
- Conditional Statements
- Loops
- Functions
- Data Structures
- Classes
- Graphing
- Mathematical Modelling
Building on the basic concepts of coding, students solve 50 challenge problems that integrate the concepts of secondary school mathematics with coding. By the end of the course, any secondary school student with sufficient motivation will appreciate all of the most important concepts of secondary school mathematics including slopes, line lengths, sequences, series, functions, probabilities, integration and differentiation
- Teacher: Haydar Neal
- Teacher: Rahman Sobhani
This course builds on the mathematics concepts developed in ALT-L Level 1 to integrate Art into the learning of mathematics and coding. Students learn to model the solar system from first principles, generate art with polar equations and even create a galaxy of stars by combining vectors, calculus and statistics formulae.
- Teacher: Admin User
Participants combine the graphical power of Blender with the ease of application development in Python to create a 3D Adventure Game!
- Teacher: Admin User