Build foundations
Strengthen logical thinking and learn programming basics.
- Logical thinking
- Problem decomposition
- Programming fundamentals
- Variables and control flow
- Functions and structure
02 / Foundations
Data Science helps you organise, examine and interpret data so you can answer questions with evidence. Artificial Intelligence and Machine Learning use data and computational methods to identify patterns, make predictions and support useful applications. Learning these fields together helps you understand how data-driven systems are developed, evaluated and used.
Connected by design
Data Science and AI share the same data. Learning them together gives you the foundation to move from questions to predictions to real systems.
Organise, examine and interpret data so you can answer questions with evidence.
Use data and computational methods to identify patterns and make predictions.
Applications are built on both, using the patterns and predictions to support useful systems.
03 / APPROACH
A structured course, a small batch and a clear expectation of effort. Each part of the programme is designed so students can build understanding, practise consistently and apply what they learn.
We build concepts step by step. The aim is to understand what a method does, why it is useful and when it may be appropriate, rather than simply copying instructions.
Exercises, review and problem-solving help turn unfamiliar ideas into skills. Students are expected to practise outside class and complete assigned work.
Guided tasks and projects give students opportunities to use what they learn. Project complexity grows as the student’s knowledge and confidence develop.
Each batch is limited to 20 students. This structure is intended to make it easier to ask questions, receive feedback and follow a consistent learning routine.
Our goal is to help students build a foundation they can continue developing. Progress depends on attendance, practice, project quality and individual effort. Jobs, internships and income are not guaranteed.
04 / LEARNING PATH
Four connected stages that take you from foundations to applying your knowledge.
Strengthen logical thinking and learn programming basics.
Organise, clean, explore and interpret data to answer questions.
Learn introductory concepts and how models use data to make predictions.
Complete guided projects and practise explaining your approach and results.
Every new method starts with a question: what problem does this solve, and when would you choose it? A tool you understand keeps working when the software changes.
Lessons come with exercises, and you are expected to work between classes. Skills grow through repetition, not through watching someone else.
Batches are small, so your teacher can see your work and answer your questions during the session.
It suits intermediate students who like technology, puzzles or numbers and who are ready to work steadily. If you have never written a line of code, you can still start here. If you have tried before, you will find the pace and the projects useful.
The entry requirements are listed on the Course page.
Structured teaching, every session planned ahead.
Regular feedback on exercises and project work.
Real project work that reflects the work you are learning.
No guaranteed job at the end of the course.
No guaranteed internship or placement.
No guaranteed income — progress depends on your own effort.
07 / FAQ
Frequently asked questions
It is a one-year integrated learning program covering foundations, working with data, introductory AI and Machine Learning, and guided projects.