Skip to main content

All Paths

# paths
Beginner Ruolo

Frontend Developer

Become a complete frontend developer: HTML, CSS, JavaScript, modern frameworks, testing, performance and deployment. Follow the progression from basics to advanced concepts.

# articles ~120h
Start
Intermediate Ruolo

Backend Developer

Master backend development: RESTful APIs, relational and NoSQL databases, authentication, caching, message brokers, scalable architectures and web security.

# articles ~150h
Start
Advanced Ruolo

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.

# articles ~200h
Start
Intermediate Ruolo

DevOps Engineer

Learn DevOps practices: Linux, scripting, Docker containers, CI/CD, Infrastructure as Code with Terraform, Kubernetes, monitoring and cloud providers.

# articles ~130h
Start
Advanced Ruolo

AI Engineer

Become an AI Engineer: LLMs, prompt engineering, RAG, vector databases, embeddings, AI agents, MCP and model integration in production.

# articles ~100h
Start
Advanced Ruolo

Data Engineer

Build scalable data pipelines: ETL/ELT, data warehouses, Apache Spark, Airflow, dbt, Kafka and modern data architectures.

# articles ~110h
Start
Intermediate Ruolo

Cyber Security Specialist

Protect systems and networks: networking fundamentals, cryptography, vulnerability analysis, penetration testing, web security and OWASP best practices.

# articles ~140h
Start
Advanced Ruolo

Software Architect

Design robust software architectures: design patterns, microservices, event-driven architecture, DDD, CQRS, system design and architectural decisions.

# articles ~120h
Start
Advanced Ruolo

MLOps Engineer

Bring machine learning to production: ML pipelines, experiment tracking, model serving, monitoring, feature stores and ML lifecycle automation.

# articles ~100h
Start
Intermediate Ruolo

QA Engineer

Ensure software quality: manual and automated testing, unit tests, integration tests, E2E with Playwright/Cypress, performance testing and CI/CD.

# articles ~80h
Start
Beginner Linguaggio

JavaScript: From Basics to Mastery

Master JavaScript: variables, types, functions, closures, prototypes, async programming with Promises and async/await, ES6+ modules and browser APIs.

# articles ~80h
Start
Intermediate Linguaggio

Complete TypeScript

Learn TypeScript in depth: type system, generics, utility types, mapped types, conditional types, decorators and integration with modern frameworks.

# articles ~60h
Start