Category
Computer Science
Algorithms, data structures and programming principles. The basics interviews check.
2 courses · 10 lessons · 138 min
Courses


Computer Science
Algorithms and Data Structures
Big O, arrays, graphs


Computer Science
Programming principles
SOLID, DRY, KISS
Other categories


React
Components, JSX, and state. Learn to build a page from small parts.
1 course · 8 lessons


Angular
Components, templates, and services. Angular helps keep your code tidy.
1 course · 8 lessons


Vue
Templates, refs, and Vue commands. When data changes, the page changes too.
1 course · 8 lessons


Python
Indentation, lists, dicts, and functions. Then a backend with FastAPI.
2 courses · 17 lessons


Node.js
HTTP, REST, Node.js, Express, and auth. How the server your frontend talks to works.
4 courses · 37 lessons


Databases
SQL in PostgreSQL and Prisma ORM. Where data lives and how to get it fast.
3 courses · 24 lessons


GraphQL
Schema, queries, mutations, and resolvers. The client says which fields it needs.
1 course · 9 lessons


DevOps
Environment variables, Docker, Compose, deploys, and CI. How code gets onto a server.
1 course · 9 lessons


TypeScript
JavaScript with error checks before the code runs.
1 course · 10 lessons


Git
Save changes, work in branches, and keep old versions of your code.
1 course · 8 lessons


Foundations
HTML, CSS, SCSS, and JavaScript: what a website is made of and how it works.
4 courses · 34 lessons


Architecture
System design, scaling, caches and queues. How to build a system from standard blocks.
1 course · 5 lessons