Ryanditko/Roadmap-Projects
Ryanditko/Roadmap-Projects has 56 GitHub stars and 1 forks. Star changes are not measured yet. Last checked 2026-11-14 05:17 UTC. Last push 2026-07-25.
Gemessener Sternzuwachs
- in 24h
- Verlauf wird gesammelt
- in 7 days
- Verlauf wird gesammelt
- in 15 days
- Verlauf wird gesammelt
- in 1 month
- Verlauf wird gesammelt
Nettoänderungen in überlappenden Zeiträumen, keine Tagessummen. Fehlende Messwerte bleiben leer. Sterne zeigen Interesse, nicht Qualität.
Über uns
A comprehensive collection of 180 curated project ideas across 6 technology domains (Backend, Frontend, Data Science, Data Engineering, DevOps, System Design) at 3 difficulty levels. Detailed learning guides help developers master new technologies and build portfolio-ready skills from scratch through hands-on practice.
DatenREADME.md
OriginalRoadmap Projects
🌐 English · Português

180 hands-on project briefs across six technology domains and three difficulty levels — each written as a guided exercise, not a finished solution. You get the what and the why, plus milestones and data sketches; you write the code.
Table of contents
- Why this repo
- Domains
- How projects are structured
- Difficulty levels
- How to use this repo
- Who it's for
- Contributing
- License
Why this repo
Tutorials hand you the answer. This repo hands you a well-scoped problem and the scaffolding to solve it yourself — the way real engineering work arrives. Every brief tells you what to build, why it matters, how to break it into milestones, and how to know when you're done, while leaving the implementation to you.
Domains
| Domain | What you'll build | Projects |
|---|---|---|
| Backend | APIs, auth, queues, distributed services | 30 |
| Frontend | UIs, state, real-time, performance, a11y | 30 |
| Data Science | EDA, modeling, NLP, ML pipelines | 30 |
| Data Engineering | ETL, streaming, warehouses, data lakes | 30 |
| DevOps | CI/CD, containers, IaC, observability | 30 |
| System Design | Scalable, real-world architectures | 30 |
Each domain has 10 beginner + 10 intermediate + 10 advanced projects.
How projects are structured
projects/<domain>/<level>/NN-<slug>/
README.md # brief in English
README.pt-BR.md # same brief in Portuguese
Every brief follows a consistent structure: Overview · Prerequisites · Learning Objectives · Functional Requirements · Suggested Milestones · Data & Interface Sketch · Stretch Goals · Definition of Done · Common Pitfalls · Resources.
Difficulty levels
- Beginner (2–8 hours): one core concept, few dependencies.
- Intermediate (1–3 days): several concepts working together, real tooling.
- Advanced (1–2 weeks+): architecture, scalability, and reliability trade-offs.
How to use this repo
- Pick a domain that matches what you want to learn.
- Choose a level honestly — start where you'll be challenged, not overwhelmed.
- Read the brief end to end before writing any code.
- Build it milestone by milestone in whatever stack you prefer.
- Check the Definition of Done, then reach for the Stretch Goals.
Technology-agnostic: use any language or framework. The briefs describe behavior and contracts, not a prescribed stack.
Who it's for
Students, self-taught developers, career changers, bootcamp grads, educators sourcing assignments, and anyone prepping for interviews with real practice.
Contributing
Contributions are welcome — new projects, fixes, and translations. Start with CONTRIBUTING.md and the project template. Please keep briefs as guided exercises and both language versions in sync.
License
Released under the MIT License.
Pick a domain and start building.
Ähnliche Projekte entdecken
Asabeneh/30-Days-Of-Python
Die Programmier-Challenge 30 Days of Python ist eine Schritt-für-Schritt-Anleitung, um die Programmiersprache Python in 30 Tagen zu lernen. Diese Challenge kann mehr als 100 Tage dauern. Gehe in deinem eigenen Tempo vor. Diese Videos können ebenfalls helfen: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
78,715 Sternegrafana/grafana
Offene und kombinierbare Plattform für Observability und Datenvisualisierung. Visualisiert Metriken, Logs und Traces aus mehreren Quellen wie Prometheus, Loki, Elasticsearch, InfluxDB, Postgres und vielen weiteren.
77,894 Sterneredis/redis
Für Entwickler, die echtzeitfähige, datengesteuerte Anwendungen erstellen, ist Redis der bevorzugte, schnellste und funktionsreichste Cache, Datenstrukturserver und die entsprechende Abfrageengine für Dokumente und Vektoren.
77,491 Sterneapache/superset
Apache Superset ist eine Plattform für Datenvisualisierung und Datenexploration.
75,522 Sterne