Introductiong to Python Programming

Summary (7th - 11th September)

In this course, students will get an introduction to the world of programming. This beginner’s course gives bright young minds a head-start on one of the world’s most in-demand programming languages and the latest super-smart technology! Instagram. Spotify. Pinterest. All built on Python.

Course Highlights

Learn world-changing skills

This beginner’s course gives bright young minds a head-start on one of the world’s most in-demand programming languages.

Who this course is for

This is the perfect beginner's course for kids who have already worked on block coding and are ready to move into Python.

Fun learning environment

Learn what code can do on screen and off. Let your new Python skills be the beginning of a world of problem-solving and creativity. Our code-long tutors will support you every step of the way.

Course Overview

On this course, students will be introduced to Python, the programming language that tech behemoths like Instagram, Pinterest and Spotify are all built on. Led by our code-loving instructors, students will be taught key programming concepts and how to apply them in exciting ways, from using Python to create video games to learning the relationship between software and hardware, discovering the role of Python in the multi-billion-dollar tech industry to learning the skills they need to build their own projects at home. Challenging, interactive and lots of fun, this course does more than just teach the fundamentals. It unlocks the world of programming for young people – and sparks the interest that makes them want to keep on exploring it. And, if they want to keep building their knowledge.

This course aims to start from the very beginning introducing them to concepts such as Sequencing, Selection and Iteration, simple algorithm design and creating modular programs. By the end of the course they will have created programs that are written using functions as well as doing some Object-Oriented Design and using third party libraries such as Pygame and Tkinter to bring graphical elements into their programs. They will finish off by hacking on a project of their own devising using as many of the skills they have learnt as possible.

What you will learn

  1. Key programming concepts that can be applied to most coding languages
  2. How to use Python, an in-demand, syntax-based programming language, to create their own projects
  3. The relationship between software and hardware
  4. How sensors and outputs work – and how to use them and Python to make their computer speak to the outside world
  5. How to use Python to manipulate images and create 2D video games