Category
Computer Science
Algorithms, data structures and programming principles. The basics interviews check.
2 courses13 lessons185 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 · 29 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.
4 courses · 24 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 · 10 lessons


Security
OWASP Top 10, authentication and secrets. How web apps get attacked and how to defend them.
1 course · 5 lessons


Testing
Unit, integration and end-to-end tests. How to test code so the team trusts the tests.
1 course · 5 lessons