Python, Data Science and Machine Learning


Get inside the dynamic world of technology and data. This course is designed to give you the tools and knowledge to start your journey towards conquering the ever-evolving digital landscape. Split into three parts: Python, Data Science and Machine Learning (AI) students learn about some of the most important frontiers in these fields, and where they may see themselves in a future tech career.

Mastering Python. The most influential and widely used programming language in the world, Python is used for everything from AI to gaming to cyber security. Beginners will learn the basics, taking their first steps towards coding greatness while any more experienced programmers on the course will delve deeper into more advanced Python concepts.

The Power of Data Science. There’s no shortage of data available to us in the modern world. But how do we unlock the power of data to predict outcomes and inform the future? Students will learn how to make meaningful predictions from data in a wide range of contexts while discovering the almost limitless, powerful, useful and sometimes dangerous potential that data science presents.

Machine Learning and The Future. At the cutting edge of computer science and modern technology is machine learning. Diving into the world of Artificial Intelligence, students take on challenges that spark the imagination. From neural networks attempting to mimic the human brain to Reinforcement learning systems that can master complex tasks like playing video games. Students get hands-on experience with these disruptive technologies while discussing how they’re transforming the world around us and what they could mean for the future.

Developing EFL

This course is for those with advanced English skills who wish to improve their English vocabulary and fluency through the study of an academic subject. Based on the popular CLIL model of language learning, lessons put dual emphasis on the academic subject matter and the English language used to teach and learn the subject. All students are supported in their English language development during the course.


The class will cover:

  • Python, Data Science and Machine Learning Basics

  • Learning the foundational concepts and structures of the Python programming language

  • Artificial Intelligence and Machine Learning concepts

  • Fundamentals of data science principles and applications

Learning Outcomes

  • Project-based real-time use case for each concept

  • Hands-on programming experiments

  • Software development skills

  • Teamwork, logic and problem-solving skills

  • Real-world future business demands for these technologies.