A free, practical path from “how does a website work?” to deploying your own full-stack application with React and Spring Boot. Every lesson ends with a short quiz and a hands-on exercise that runs right here in your browser.
Browsers, servers, HTTP and the tools every developer uses daily.
Semantic structure, accessible forms, modern layout and responsive design.
The language of the browser, from variables to async code and types.
Components, state, effects and routing for real single-page apps.
Java for the web, controllers, validation and a layered backend.
SQL, schema design, JPA entities and safe migrations.
Logins, roles, JWT and the mistakes attackers look for.
Unit, integration and end-to-end tests that catch real bugs.
Containers, pipelines and getting your app online.
Build a customer portal end to end, then turn it into job offers.