top of page

Python Foundation Boot Camp

Scratch -> Python Bridging Course 

Date:  May 27th - 31st 2024 - 5 Days

Time:  From 17:00 until 18:30 (UK Time)

School Year Group:  Year 5 - Year 8

Tutor-Child Ratio: 1:5; Max 5 Children Per Teacher

Fee: £200

- Online Python Course with activities

​

- Learn Python basics within a week without prior knowledge in Python

​

- Taught by professional and qualified Computer Science Teachers from UK's Top Secondary School

​

- Course Content designed by professional developers and qualified Computer Science Teachers

​

- Eligible for our Foundation course enrollment upon successful completion.

​

  • Introduction to Scratch:

    • Basics of block-based coding.

    • Creating simple animations and games.

    • Understanding logic and sequence in programming.​

  • Advanced Scratch Concepts:

    • Developing interactive stories and complex games.

    • Implementing variables and control structures.

    • Using Scratch for mathematical simulations.

  • Transitioning to Python:

    • Differences between block-based and text-based coding.

    • Introduction to Python syntax and basic commands.

    • Writing simple Python scripts.

  • Foundations of Python Programming:

    • Working with data types, variables, and operators.

    • Learning about control structures (if statements, loops).

    • Building functions and understanding scope.

  • Applying Python:

    • Creating small projects to solve problems.

    • Introduction to libraries for games.

    • Basics of file handling and data manipulation.

  • Project Work:

    • Students will undertake a capstone video game project that incorporates all the skills learned.

Course Structure

Course Objectives

  • Develop Fundamental Coding Skills: Equip children with the basic principles of coding through interactive and engaging activities.

​

  • Enhance Logical Thinking: Foster problem-solving skills and logical reasoning through coding challenges and project-based learning.

​

  • Prepare for Advanced Studies: Lay a strong foundation for future learning in more complex programming languages and computational concepts.

​

  • Encourage Creativity: Encourage children to express their creativity and innovation through personalized projects and challenges.

Scratch_Py_Camp_4.png
Python Foundation Course format.png

Course Format

bottom of page