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
Cloud and DevOps
Modern software teams track every change with Git, collaborate through platforms such as GitHub, run applications in the cloud and automate testing and deployment. This path explains each of these practices without assuming any prior cloud or DevOps knowledge, with commands you can try on your own computer.
Track changes to your code with Git commits, inspect history, and work safely with branches and merges.
18 min Knowledge check Exercise
Publish a repository to GitHub, keep it in sync with push and pull, and collaborate through pull requests and code review.
15 min Knowledge check Exercise
Understand what the cloud is, the IaaS, PaaS and SaaS models, and what it takes to deploy and run an application.
15 min Knowledge check Exercise
Package an application in a Docker container and see how continuous integration and delivery automate testing and releases.
20 min Knowledge check Exercise
8 questions covering the whole path
Optional next step: DevCrest Academy
Ready to deploy real systems? The academy course covers AWS, Docker, Kubernetes and CI/CD pipelines through hands-on labs, building on the ideas in this path.
+ 2 more modules
A production-style platform for a sample application, provisioned with Terraform, deployed with CI/CD and GitOps, and monitored.
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