Learning Paths
Follow structured paths to master development topics, monitor your progress and complete guided series of articles.
All Paths
# pathsFrontend Developer
Become a complete frontend developer: HTML, CSS, JavaScript, modern frameworks, testing, performance and deployment. Follow the progression from basics to advanced concepts.
Backend Developer
Master backend development: RESTful APIs, relational and NoSQL databases, authentication, caching, message brokers, scalable architectures and web security.
Full Stack Developer
Combine frontend and backend skills to become a full stack developer. Covers the entire development cycle: UI, API, database, deployment and CI/CD.
DevOps Engineer
Learn DevOps practices: Linux, scripting, Docker containers, CI/CD, Infrastructure as Code with Terraform, Kubernetes, monitoring and cloud providers.
AI Engineer
Become an AI Engineer: LLMs, prompt engineering, RAG, vector databases, embeddings, AI agents, MCP and model integration in production.
Data Engineer
Build scalable data pipelines: ETL/ELT, data warehouses, Apache Spark, Airflow, dbt, Kafka and modern data architectures.
Cyber Security Specialist
Protect systems and networks: networking fundamentals, cryptography, vulnerability analysis, penetration testing, web security and OWASP best practices.
Software Architect
Design robust software architectures: design patterns, microservices, event-driven architecture, DDD, CQRS, system design and architectural decisions.
MLOps Engineer
Bring machine learning to production: ML pipelines, experiment tracking, model serving, monitoring, feature stores and ML lifecycle automation.
QA Engineer
Ensure software quality: manual and automated testing, unit tests, integration tests, E2E with Playwright/Cypress, performance testing and CI/CD.
JavaScript: From Basics to Mastery
Master JavaScript: variables, types, functions, closures, prototypes, async programming with Promises and async/await, ES6+ modules and browser APIs.
Complete TypeScript
Learn TypeScript in depth: type system, generics, utility types, mapped types, conditional types, decorators and integration with modern frameworks.