This course introduces your child to a very advanced, yet easy to learn programming languages – Python. It’s safe to say that many apps we use today have been built using Python – Instagram Web, Netflix, YouTube, to name a few! This course teaches the fundamentals of coding, and creates a solid foundation to solve more complex real-life problems.
Choose this course if your child is new to Python or has done a few hours of Python before. Or, they have a good understanding of block-based platforms like Scratch, and would like to start exploring text-based programming languages.
What you will learn
Learn the fundamental concepts of Computer Programming and have fun with it
Have the confidence to build cool games and other useful software using Python
Learn to design and develop modular software
Solve problems in a structured way, develop critical reasoning, logical thinking and gain creative confidence
Requirements & Setup
A laptop or desktop computer with an active internet connection
A microphone and speakers and camera for video calling.
Permissions to install Python on your computer.
Python is a text based programming language that is widely used today in the most successful tech companies such as Google, Netflix and Facebook. In fact, YouTube and Instagram have been written in Python.
We tend to focus on diving deep into the basics - so that the foundation is strong to then take on harder challenges. If your child has done, say a term of Python in school, this course is still the one for them. If you are still not sure, please feel free to call us on +44-75398-90926 and we'll help you decide.
We run advanced courses too, even though we don't actively advertise them.
Not much, apart from being curious. And oh, did we tell you that you really don't have to be a genius to learn how to code. Especially in Python.
We will have no more than 6 students per teacher, ideally between 4 and 6, to maximise both learning through collaboration with peers and personal attention from the teacher.
Absolutely. You will learn how to code in Python and appreciate how powerful it is. It's a great tool to have in your arsenal. Having said that, if you are already a Java/C/C++ expert, then you should really join our highly-tailored weekly Python classes, instead of our camps.
Not yet and at the moment, it's not in the works either. That's not to say Java is not fun. Python, in our opinion, is superior in many ways and the language of choice.
Scratch is not a requirement, but if you already know Scratch, you will absolutely love Python and its power. A text based programming language such as Python is the logical next step from Scratch.
Different students have different learning styles. Scratch is a visual programming language designed to teach kids how to code, so it might be more suitable for you. Once you have learned Scratch, you can always move on to Python, which is used more widely and not just as an educational tool.