Hernando Abella

Learn in Career Paths

Full-stack careers that take you from zero to production. Read, run code and complete exercises for free. Sign in to save progress, earn XP and unlock the advanced tracks.

71 tracks across 6 careers 933 hands-on exercises

Web Development Career

6 tracks

Build modern full-stack web applications — from JavaScript essentials and RESTful APIs to Docker and deployment pipelines.

Beginner level3 sections across 1 tracks

JavaScript Essentials

JavaScript language basics: variables, types, functions, arrow functions, arrays, and array methods with map/filter/reduce.

beginner3 sections
Start Learning

Cloud & DevOps Engineer

6 tracks

Master containers, orchestration, infrastructure-as-code, and production observability — the backbone of modern cloud systems.

Intermediate level17 sections across 3 tracks
Full career + advanced tracks require a subscription to unlock.

Kubernetes

Orchestrate containers with kubectl, Pods, Deployments, Services, and rolling updates.

advanced12 sections
Start Learning

Observability

Master metrics, tracing, and logging with Prometheus and Grafana.

advanced2 sections
Start Learning

Git Pro Workflow

Master interactive rebase, cherry-pick, bisect, and trunk-based CI with protected branches.

advanced3 sections
Start Learning

Python Backend Career

4 tracks

From Python syntax to FastAPI production APIs — SQL, testing, and async routes for building robust Python backends.

Beginner level3 sections across 1 tracks

Testing & TDD

Write reliable code with pytest: assertions, fixtures, parametrization, and red-green-refactor.

intermediate3 sections
Start Learning

Data & MLOps Engineering

3 tracks

PostgreSQL deep dives, SQL mastery, and async API consumption — the data engineering backbone for analytics and ML pipelines.

Intermediate level0 sections across 0 tracks
Full career + advanced tracks require a subscription to unlock.

AI Engineering Career

3 tracks

Prompt engineering, agentic AI systems, and production LLM app development with Retrieval-Augmented Generation pipelines.

Advanced level9 sections across 3 tracks
Full career + advanced tracks require a subscription to unlock.

Agentic AI Agents

Build autonomous agents with LLM prompting, tool-calling, memory, and LangGraph.

advanced3 sections
Start Learning

Prompt Engineering

Zero/few-shot prompting, chain-of-thought, RAG prompting, and defenses against prompt injection.

intermediate3 sections
Start Learning

LLM App Development

Embeddings, vector DBs, similarity search, and retrieval-augmented generation pipelines.

advanced3 sections
Start Learning

Systems & Infrastructure Career

7 tracks

Design, scale, and harden distributed systems — from system design theory to clean architecture and gRPC services.

Advanced level10 sections across 4 tracks
Full career + advanced tracks require a subscription to unlock.

System Design

Design scalable systems: caching strategies, load balancing, horizontal scaling, sharding, and the CAP theorem.

beginner3 sections
Start Learning

API Gateways & Service Mesh

Route, rate-limit, and observe traffic with reverse proxies, API gateways, and service mesh.

intermediate3 sections
Start Learning

Clean Architecture & DDD

Model complex domains with Domain-Driven Design and clean layers: entities, value objects, aggregates, bounded contexts, repositories, and dependency inversion.

advanced2 sections
Start Learning

Go Advanced

Go concurrency with goroutines and channels, worker pools, table-driven tests, benchmarks, and httptest integration testing.

advanced2 sections
Start Learning