Further Programming in Python
Our Introductory Courses (Level 1) start from the basics but we cover the key topics in programming at a rapid pace. We go beyond what is usually covered in Introductory courses.
This approach makes it possible for us to work on exciting and interesting projects right away and to teach students about how computer programs work and how we need to think in the same way a computer ‘thinks' when it runs a computer program.
The tools we need in coding are important, but our view is that what is more important is understanding programming as a way of thinking that is different to what we (humans) are used to.
We have two options for students who are ready for more coding:
Level 2 Courses
Level 2 Courses revisit the concepts that were introduced in Level 1 and go further in depth in understanding and using them. We also introduce new methods and concepts to extend the students knowledge.
Level 2 is about gaining a deeper understanding of the fundamentals of programming and helping students become more independent in their computational thinking and coding.
Level 2 is structured as a series of courses designed to be at the same level and that do not depend on one another. This means that students can attend one or more of the Level 2 courses, in any order. Each Level 2 course has a particular focus which makes these courses distinct from each other.
codetodayCLUB consists of sessions aimed exclusively at consolidating knowledge through practice in a student-driven manner. Students choose a project and work on it in a more independent fashion, with our instructors assisting them through all the stages of programming: planning, coding, testing and fixing errors and bugs. This allows students to gain confidence as they become independent programmers.
Our instructors will guide students to ensure the projects they work on are at the right level for them.
HALF TERM | October 2019 | Level 2 courses and codetodayCLUB
7-9 year olds
exploring animations 1
exploring animations 2
9-12 year olds
13-16 year olds
Maths and Science
Analysing Data and Data Science
Level 2 Course Topics