// technologies
Choose a technology to start learning.
Each technology opens its complete topic sidebar with explanations, examples, notes, assignments, videos and tests where available.Playwright — Reliable Browser & API Tests
Learn locators, assertions, fixtures, API tests, network mocks, browser projects and CI with runnable TypeScript tests and a local practice app.
Open tutorial →TypeScript — From Fundamentals to Applications
Master types, generics, advanced type tools, modules, async code and testing. Build a browser task manager with complete source downloads and exercises.
Open tutorial →FastAPI — Build Your First Python API
Learn Python setup, request validation, task CRUD, SQLite, API-key protection, automated testing and deployment with complete examples.
Open tutorial →Java Web Development & Spring Boot
Begin with Servlets and JSP, then learn Spring, Thymeleaf, MongoDB Atlas, REST APIs, Postman, JWT and React. Includes complete runnable code and an offline course download.
Open tutorial →ReactJS Notes & Practice
Learn JSX, components, hooks, forms, routing and Redux with worked code, your original examples and assignments. Each lesson opens on its own page.
Open tutorial →Angular
Hands-on Angular tutorial with practical assignments covering templates, data binding, directives, events, forms, routing, component communication, services, HTTP, and RxJS.
Open tutorial →Bootstrap
Bootstrap
Open tutorial →CSS
Cascading Style Sheets
Open tutorial →HTML
Hyper Text Markup Language
Open tutorial →Java
Practice-oriented Java tutorial covering fundamentals, collections, object-oriented design, exceptions, files, modern Java features, concurrency, testing, HTTP, and real-world projects.
Open tutorial →JavaScript
JavaScript
Open tutorial →MongoDB
MongoDB
Open tutorial →Nodejs
Nodejs
Open tutorial →Python
Practice-oriented Python tutorial covering fundamentals, collections, functions, object-oriented programming, files, advanced language features, testing, APIs, and real-world projects.
Open tutorial →ReactJS
ReactJS
Open tutorial →