Programming Fundamentals
Learn how programs run and write your first Java code with variables, decisions, loops and methods.
5 lessonsAbout 1 hr 17 minFinal quiz
Python and AI
Python is the most popular language for data and artificial intelligence. This path teaches Python from installation to functions, then explains in plain language what AI and machine learning mean, how a model learns from data, where AI is used, and how to use AI tools responsibly.
Install Python, run code interactively and from a file, and learn Python's core syntax rules.
12 min Knowledge check Exercise
Work with Python's basic types, make decisions with if, elif and else, and repeat work with for and while loops.
15 min Knowledge check Exercise
Store collections of data in lists and dictionaries, and organise your code into reusable functions.
18 min Knowledge check Exercise
Understand the difference between AI, machine learning and deep learning, and how a model learns from data.
15 min Knowledge check Exercise
Explore where AI is used today, how generative AI works at a high level, and the practices that make AI use safe and fair.
15 min Knowledge check Exercise
8 questions covering the whole path
Optional next step: DevCrest Academy
The academy's AI course is an advanced programme. Practise the Python in this path first, then review the course prerequisites to decide whether you are ready for deep learning with guided projects.
+ 2 more modules
An end-to-end AI application combining retrieval, a fine-tuned or prompted language model, and an evaluation report.
Fees and batch dates are sample data pending confirmation
Learn how programs run and write your first Java code with variables, decisions, loops and methods.
5 lessonsAbout 1 hr 17 minFinal quiz
Learn how the web works and build a responsive personal page with HTML, CSS and JavaScript.
5 lessonsAbout 1 hr 33 minFinal quiz
See how the frontend, backend, APIs and database of a real web application work together.
4 lessonsAbout 1 hr 3 minFinal quiz