6 courses match your filters.
Use version control as a collaboration tool: commit with intent, branch on purpose, merge without fear, resolve conflicts deliberately, and ship work through a pull request that a reviewer can actually read.
git · github · version-control · branching
Output-based
Components, state and the rendering model behind React. Learn why a component is just a function, what a state snapshot really is, and how keys, effects and custom hooks fit together.
React · JSX · hooks · state
Output-based
The Node runtime, its event loop, and building a JSON API with Express — pinned to Node 22 and Express 5.
Node.js · Express · Event Loop · REST API
Output-based
Learn Go from the type system up: structs, methods and interfaces, then slices, maps, errors as values, and goroutines with channels.
Go · Concurrency · Interfaces · Backend
Output-based
Null safety, data classes and coroutines on the JVM.
kotlin · null-safety · data-classes · sealed-class
Output-based
Complexity analysis, the core structures, and the patterns that solve most interview and production problems.
algorithms · data-structures · big-o · interview
Output-based