← Rutas

Cursos en esta ruta

1
Básico

Python Essentials Guide

This guide teaches you Python from scratch, focused on what a backend developer actually needs: data types, control flow, functions, modules, error handling, working with files and JSON, and virtual environments. It's the foundation for the Backend Python Developer path.

21 lecciones

2
Básico

Data Structures & Algorithms with Python Guide

A complete guide to data structures and algorithms implemented in Python: arrays, stacks, queues, linked lists, trees, hash tables, sorting, searching, and Big O Notation. More than 25 algorithms documented with their complexity, implemented from scratch. It's the path's differentiator: 95% of backend courses don't cover this, and it's exactly what gets asked in technical interviews.

48 lecciones

3
Básico

Python for Backend Development Guide

This guide teaches you the Python skills every backend developer needs: advanced OOP, type hints with mypy, async/await, decorators, context managers, generators, professional error handling, logging and basic testing. 5 progressive modules with hands-on projects applied to backend work.

40 lecciones

4
Intermedio

Git & GitHub Guide

Master version control with Git and collaborative development with GitHub, from your first commit to production CI/CD pipelines. This guide walks you step by step through everything you need to work professionally with Git: local workflow, branches, conflict resolution, Pull Requests, team workflows, automation with hooks and GitHub Actions, and error recovery. Built for developers of any language who want to stop fearing Git and start using it with confidence on real teams.

104 lecciones

5
Básico

REST APIs & HTTP Fundamentals Guide

This guide teaches you the HTTP protocol and the REST principles behind every web API. Before you build APIs with FastAPI, you need to understand what a request is, what a response is, how status codes work, and how to design APIs that scale.

32 lecciones

6
Básico

FastAPI Fundamentals Guide

This guide teaches you FastAPI from installation all the way to building a complete CRUD API. You'll learn path operations, parameter handling, validation with Pydantic, professional error handling and CORS configuration. It's the core of the Backend Python Developer path.

52 lecciones

7
Intermedio

FastAPI Advanced Features Guide

This guide takes your FastAPI knowledge to the next level: dependency injection for DRY, testable code, APIRouter for modular apps, WebSockets for real-time communication, background tasks, file uploads and custom middleware.

30 lecciones

8
Intermedio

PostgreSQL & SQLAlchemy Guide

Learn PostgreSQL from installation to optimized queries, model your data with the SQLAlchemy ORM, manage your schema with Alembic, and integrate everything asynchronously with FastAPI. This guide replaces in-memory data with real, professional persistence, exactly as it is used in production. Built for developers who have already built APIs with FastAPI and need to take the next step: a well-designed relational database that scales.

48 lecciones

9
Intermedio

Authentication & Authorization Guide

This guide teaches you how to implement complete authentication and authorization: password hashing, JWT tokens, OAuth2 flows, RBAC with roles and permissions, security headers, and FastAPI's native Security integration.

48 lecciones

10
Intermedio

Redis & Caching Strategies Guide

Master Redis as a professional caching layer for your FastAPI APIs. You will learn the 5 data types with real judgment (not just strings), the 3 fundamental caching patterns (cache-aside, write-through, write-behind), rate limiting with sliding windows and sorted sets, session storage that complements JWT, Pub/Sub for asynchronous events, and async integration with FastAPI using `redis.asyncio` (the official client — not the deprecated `aioredis` library). It is an intermediate guide that closes the backend infrastructure block of the Backend Python Developer path before Testing.

25 lecciones

11
Intermedio

Testing Backend Applications Guide

Learn backend testing end to end: pytest fundamentals, fixtures, mocking with unittest.mock and pytest-mock, integration testing with test databases and factories, E2E testing with the FastAPI TestClient, coverage with pytest-cov, the TDD workflow, and CI with GitHub Actions. Build a production-grade test suite with 80%+ coverage.

48 lecciones

12
Intermedio

Database Performance & Query Tuning Guide

Master PostgreSQL performance tuning for FastAPI: deep EXPLAIN ANALYZE reading, advanced indexing (composite, covering, partial, expression, GIN), eliminating the N+1 problem in SQLAlchemy, query profiling with `pg_stat_statements` and `auto_explain`, PgBouncer pooling, autovacuum tuning, and refactoring scaling anti-patterns.

64 lecciones

13
Avanzado

SQL Patterns for Production APIs Guide

Master the SQL patterns every production multi-tenant API needs: cursor pagination (17x faster than OFFSET on deep pages), correct soft deletes, audit logs, Row-Level Security multi-tenancy, zero-downtime migrations, optimistic locking, schema versioning, and bulk operations with COPY — fully integrated with FastAPI and SQLAlchemy 2.0 async.

64 lecciones

14
Avanzado

Advanced PostgreSQL for Backend Guide

Master PostgreSQL's advanced features for production backend apps: deep JSONB with operators and GIN indexes, full-text search in Spanish as an Elasticsearch replacement, native partitioning for massive tables, materialized views for in-DB analytics, advisory locks as a Redis replacement, savepoints for nested transactions, useful extensions (`pg_trgm`, `citext`, `uuid-ossp`, `hstore`), and recursive CTEs for hierarchies and graphs.

64 lecciones

15
Avanzado

CI/CD for Python Backend Guide

Master CI/CD applied to Python backends with FastAPI: GitHub Actions workflows, testing automation with Pytest + coverage, linting with Ruff/Black/mypy, pre-commit hooks, deployment automation to Railway/Render/Fly.io, environment management (dev/staging/prod), secrets handling, database migrations with Alembic in CI, and rollback strategies with blue-green and canary deployments. Build a production-ready pipeline that automates everything from commit to production.

40 lecciones

16
Avanzado

Docker Essentials Guide

Master Docker for AI applications: build optimized images, containerize FastAPI + LLM apps, orchestrate multi-service stacks with Docker Compose (API + ChromaDB + Redis), and apply production best practices including multi-stage builds, secrets management, and health checks. Your gateway to production deployment.

64 lecciones

17
Avanzado

Monitoring & Observability Guide

Master the observability of AI systems in production with OpenTelemetry, the industry standard for 2026. Learn to instrument LLM applications with traces for prompts, embeddings, and tool calls, build dashboards for latency and cost, design alerting strategies, implement AI-specific monitoring (prompt quality, token usage, model drift), and debug production issues like hallucinations and cost spikes. Integrates with LangSmith and monitoring backends.

64 lecciones

18
Avanzado

Deployment & System Design Guide

Take your Python API from localhost to production on real cloud platforms (Render, Railway, Fly.io), set up managed databases (Supabase, Neon), Redis in the cloud (Upstash), a reverse proxy with Nginx, and master the fundamentals of System Design: monolith vs microservices, caching layers, message queues, scaling strategies, and API versioning. Guide #15 and the LAST one in the Backend Python Developer with FastAPI Path — the capstone that closes out the whole path.

56 lecciones