Web Development Basics
Learn how the web works and build a responsive personal page with HTML, CSS and JavaScript.
5 lessonsAbout 1 hr 33 minFinal quiz
Programming Fundamentals
A gentle start for absolute beginners. You will learn what a program is, how Java code is compiled and run, and the building blocks every programming language shares: variables, data types, operators, conditions, loops and methods. Each lesson ends with a small exercise you can try on your own computer.
Understand what a program is, how Java source code is compiled to bytecode, and how the JVM runs it line by line.
12 min Knowledge check Exercise
Store values in variables, choose the right primitive type and calculate with arithmetic, assignment and comparison operators.
15 min Knowledge check Exercise
Make decisions with if, else if, else and switch, and combine conditions with &&, || and !.
15 min Knowledge check Exercise
Repeat work with for, while and do-while loops, loop over arrays, and avoid off-by-one and infinite loops.
15 min Knowledge check Exercise
Organise code into methods with parameters and return values, and use a step-by-step approach to solve a coding problem.
20 min Knowledge check Exercise
8 questions covering the whole path
Optional next step: DevCrest Academy
If you enjoyed writing Java, the academy course takes you from these basics to object-oriented design, Spring Boot REST APIs and microservices, with guided projects and mentor feedback.
+ 2 more modules
A distributed ledger and settlement system with three microservices, event streaming, a secured JWT gateway and a containerised deployment.
Fees and batch dates are sample data pending confirmation
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
Write your first Python programs and understand what AI and machine learning are, and how to use them responsibly.
5 lessonsAbout 1 hr 15 minFinal quiz