WEB LEARNING PATH
Web Development Roadmap
Follow the catalog's browser sequence from semantic HTML and responsive CSS into JavaScript, advanced browser APIs, and optional framework, visualization, and server-side branches.
Who this path is for
Learners who want to build browser-based sites and applications.
Before you begin
No prior web experience is required for the first stages.
Learning outcomes
- Structure pages with semantic HTML
- Style responsive layouts with CSS
- Add browser behavior and choose an application branch
STEP BY STEP
Your learning sequence
Core stages are ordered. Branches are labeled as recommendations, choices, or optional follow-ons.
- Core sequence
HTML structure and forms
The HTML5 outline moves from document elements and forms to semantic page structure. Complete this foundation before styling or scripting.
- HTML 5CourseCourse page is public; selected sections require login.
Supplementary practice and tools
- Core sequence
CSS layout and responsive design
The CSS3 outline progresses through selectors and properties into layout, responsive design, Flexbox, and Grid.
- CSS 3CourseCourse page is public; selected sections require login.
Supplementary practice and tools
- Core sequence
JavaScript foundations
The JavaScript course covers language basics, functions, object-oriented programming, collections, and error handling before advanced browser topics.
- JavaScriptCourseCourse page is public; selected sections require login.
Supplementary practice and tools
- Core sequence
DOM, events, and asynchronous browser APIs
The advanced JavaScript outline builds from DOM and event handling through forms, storage, promises, AJAX, and Fetch.
- JS AdvancedCourseCourse page is public; selected sections require login.
- Optional branch
Add static types
The TypeScript course adds typing, object-oriented features, modules, and decorators. It is an optional language extension, not a prerequisite for the JavaScript frameworks.
- TypeScriptCourseCourse page is public; selected sections require login.
Supplementary practice and tools
- Choose one path
Choose a browser UI framework
React, Vue 3, and AngularJS are alternative framework courses. Choose one based on interest; the catalog does not require studying all three.
- ReactJSCourseCourse page is public; selected sections require login.
- Vue 3CourseCourse page is public; selected sections require login.
- AngularJSCourseCourse page is public; selected sections require login.
- Optional branch
Explore data visualization or graphics
D3js covers data binding and charts; WebGL covers shaders, lighting, textures, and interactive 3D. These are separate specializations.
- D3jsCourseCourse page is public; selected sections require login.
- WebGLCourseCourse page is public; selected sections require login.
- Optional branch
Explore server-rendered .NET pages
Blazor and Razor Pages are C#/.NET web branches, not prerequisites for the JavaScript path.
- BlazorCourseCourse page is public; selected sections require login.
- Razor PagesCourseCourse page is public; selected sections require login.
- Optional branch
Continue into server-side JavaScript
NodeJS covers servers, Express, testing, databases, and MVC; continue with the backend roadmap for other server-side alternatives.
- NodeJSCourseCourse page is public; selected sections require login.
Supplementary practice and tools
















































































































































































































































































































































































































