Spaces:
Sleeping
Sleeping
| # Curated learning-resource catalog for GapGuide | |
| # Loaded by: python manage.py seed_initial_resources | |
| # Sources (as of April 2026): Coursera, edX, freeCodeCamp, YouTube, DataCamp, Udemy, | |
| # official docs, open textbooks. | |
| # Schema per entry: | |
| # title, provider, url, difficulty_level (BEGINNER|INTERMEDIATE|ADVANCED), | |
| # duration (minutes, 0 for open-ended docs), type (VIDEO|COURSE|ARTICLE|DOCS), | |
| # rating (0.0-5.0 curator-assigned), | |
| # skills: [ { skill_name, relevance_score 0.0-1.0 }, ... ] | |
| # | |
| # Naming rule: every skill_name here MUST exist in seed_data/onet_roles_curated.yaml | |
| # and therefore be present after `seed_initial_skills`. | |
| resources: | |
| # ---------------- Python ------------------------------------------------ | |
| - title: "Python for Everybody Specialization" | |
| provider: "Coursera" | |
| url: "https://www.coursera.org/specializations/python" | |
| difficulty_level: BEGINNER | |
| duration: 1800 | |
| type: COURSE | |
| rating: 4.8 | |
| skills: | |
| - skill_name: Python | |
| relevance_score: 1.0 | |
| - title: "Python Official Documentation" | |
| provider: "python.org" | |
| url: "https://docs.python.org/3/" | |
| difficulty_level: INTERMEDIATE | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.9 | |
| skills: | |
| - skill_name: Python | |
| relevance_score: 0.9 | |
| - title: "Learn Python - Full Course for Beginners" | |
| provider: "freeCodeCamp (YouTube)" | |
| url: "https://www.youtube.com/watch?v=rfscVS0vtbw" | |
| difficulty_level: BEGINNER | |
| duration: 270 | |
| type: VIDEO | |
| rating: 4.9 | |
| skills: | |
| - skill_name: Python | |
| relevance_score: 0.95 | |
| - title: "Intermediate Python: Decorators, Generators, Context Managers" | |
| provider: "Real Python" | |
| url: "https://realpython.com/tutorials/intermediate/" | |
| difficulty_level: INTERMEDIATE | |
| duration: 240 | |
| type: ARTICLE | |
| rating: 4.7 | |
| skills: | |
| - skill_name: Python | |
| relevance_score: 0.85 | |
| # ---------------- SQL / databases -------------------------------------- | |
| - title: "SQL for Data Science" | |
| provider: "Coursera (UC Davis)" | |
| url: "https://www.coursera.org/learn/sql-for-data-science" | |
| difficulty_level: BEGINNER | |
| duration: 840 | |
| type: COURSE | |
| rating: 4.6 | |
| skills: | |
| - skill_name: SQL | |
| relevance_score: 1.0 | |
| - title: "PostgreSQL Official Documentation" | |
| provider: "postgresql.org" | |
| url: "https://www.postgresql.org/docs/" | |
| difficulty_level: INTERMEDIATE | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.8 | |
| skills: | |
| - skill_name: PostgreSQL | |
| relevance_score: 1.0 | |
| - skill_name: SQL | |
| relevance_score: 0.7 | |
| - title: "Relational Databases and SQL - Full Course" | |
| provider: "freeCodeCamp (YouTube)" | |
| url: "https://www.youtube.com/watch?v=HXV3zeQKqGY" | |
| difficulty_level: BEGINNER | |
| duration: 240 | |
| type: VIDEO | |
| rating: 4.8 | |
| skills: | |
| - skill_name: SQL | |
| relevance_score: 0.95 | |
| - title: "Mastering PostgreSQL in Application Development" | |
| provider: "Udemy" | |
| url: "https://www.udemy.com/course/sql-and-postgresql/" | |
| difficulty_level: ADVANCED | |
| duration: 900 | |
| type: COURSE | |
| rating: 4.5 | |
| skills: | |
| - skill_name: PostgreSQL | |
| relevance_score: 0.95 | |
| - skill_name: SQL | |
| relevance_score: 0.8 | |
| - title: "MongoDB University M001" | |
| provider: "MongoDB" | |
| url: "https://learn.mongodb.com/courses/m001-mongodb-basics" | |
| difficulty_level: BEGINNER | |
| duration: 600 | |
| type: COURSE | |
| rating: 4.7 | |
| skills: | |
| - skill_name: MongoDB | |
| relevance_score: 1.0 | |
| - skill_name: NoSQL | |
| relevance_score: 0.9 | |
| # ---------------- Data science stack ----------------------------------- | |
| - title: "Pandas Official User Guide" | |
| provider: "pandas.pydata.org" | |
| url: "https://pandas.pydata.org/docs/user_guide/" | |
| difficulty_level: INTERMEDIATE | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.7 | |
| skills: | |
| - skill_name: Pandas | |
| relevance_score: 1.0 | |
| - title: "Data Analysis with Python" | |
| provider: "freeCodeCamp (YouTube)" | |
| url: "https://www.youtube.com/watch?v=r-uOLxNrNk8" | |
| difficulty_level: BEGINNER | |
| duration: 600 | |
| type: VIDEO | |
| rating: 4.7 | |
| skills: | |
| - skill_name: Pandas | |
| relevance_score: 0.9 | |
| - skill_name: NumPy | |
| relevance_score: 0.8 | |
| - title: "NumPy Quickstart Tutorial" | |
| provider: "numpy.org" | |
| url: "https://numpy.org/doc/stable/user/quickstart.html" | |
| difficulty_level: BEGINNER | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.6 | |
| skills: | |
| - skill_name: NumPy | |
| relevance_score: 1.0 | |
| - title: "Matplotlib: Visualization with Python" | |
| provider: "matplotlib.org" | |
| url: "https://matplotlib.org/stable/tutorials/index.html" | |
| difficulty_level: BEGINNER | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.4 | |
| skills: | |
| - skill_name: Matplotlib | |
| relevance_score: 1.0 | |
| - skill_name: Data Visualization | |
| relevance_score: 0.7 | |
| - title: "Statistical Thinking for Data Science" | |
| provider: "DataCamp" | |
| url: "https://www.datacamp.com/courses/statistical-thinking-in-python-part-1" | |
| difficulty_level: INTERMEDIATE | |
| duration: 240 | |
| type: COURSE | |
| rating: 4.5 | |
| skills: | |
| - skill_name: Statistical Hypothesis Testing | |
| relevance_score: 0.95 | |
| # ---------------- Machine learning ------------------------------------- | |
| - title: "Machine Learning Specialization" | |
| provider: "Coursera (Andrew Ng, DeepLearning.AI)" | |
| url: "https://www.coursera.org/specializations/machine-learning-introduction" | |
| difficulty_level: INTERMEDIATE | |
| duration: 2400 | |
| type: COURSE | |
| rating: 4.9 | |
| skills: | |
| - skill_name: Scikit-learn | |
| relevance_score: 0.95 | |
| - skill_name: Python | |
| relevance_score: 0.6 | |
| - skill_name: Feature Engineering | |
| relevance_score: 0.8 | |
| - title: "Scikit-learn User Guide" | |
| provider: "scikit-learn.org" | |
| url: "https://scikit-learn.org/stable/user_guide.html" | |
| difficulty_level: INTERMEDIATE | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.8 | |
| skills: | |
| - skill_name: Scikit-learn | |
| relevance_score: 1.0 | |
| - title: "Deep Learning Specialization" | |
| provider: "Coursera (DeepLearning.AI)" | |
| url: "https://www.coursera.org/specializations/deep-learning" | |
| difficulty_level: ADVANCED | |
| duration: 3600 | |
| type: COURSE | |
| rating: 4.8 | |
| skills: | |
| - skill_name: TensorFlow | |
| relevance_score: 0.85 | |
| - skill_name: PyTorch | |
| relevance_score: 0.5 | |
| - title: "PyTorch Official Tutorials" | |
| provider: "pytorch.org" | |
| url: "https://pytorch.org/tutorials/" | |
| difficulty_level: INTERMEDIATE | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.7 | |
| skills: | |
| - skill_name: PyTorch | |
| relevance_score: 1.0 | |
| - title: "PyTorch Tutorial - Full Course for Beginners" | |
| provider: "freeCodeCamp (YouTube)" | |
| url: "https://www.youtube.com/watch?v=c36lUUr864M" | |
| difficulty_level: BEGINNER | |
| duration: 300 | |
| type: VIDEO | |
| rating: 4.6 | |
| skills: | |
| - skill_name: PyTorch | |
| relevance_score: 0.95 | |
| - title: "TensorFlow Developer Professional Certificate" | |
| provider: "Coursera (DeepLearning.AI)" | |
| url: "https://www.coursera.org/professional-certificates/tensorflow-in-practice" | |
| difficulty_level: INTERMEDIATE | |
| duration: 1800 | |
| type: COURSE | |
| rating: 4.7 | |
| skills: | |
| - skill_name: TensorFlow | |
| relevance_score: 1.0 | |
| - title: "Feature Engineering for Machine Learning" | |
| provider: "Udemy" | |
| url: "https://www.udemy.com/course/feature-engineering-for-machine-learning/" | |
| difficulty_level: INTERMEDIATE | |
| duration: 720 | |
| type: COURSE | |
| rating: 4.6 | |
| skills: | |
| - skill_name: Feature Engineering | |
| relevance_score: 1.0 | |
| - title: "MLflow Official Documentation" | |
| provider: "mlflow.org" | |
| url: "https://mlflow.org/docs/latest/index.html" | |
| difficulty_level: INTERMEDIATE | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.4 | |
| skills: | |
| - skill_name: MLflow | |
| relevance_score: 1.0 | |
| # ---------------- GenAI / LLM ----------------------------------------- | |
| - title: "LangChain for LLM Application Development" | |
| provider: "DeepLearning.AI" | |
| url: "https://www.deeplearning.ai/short-courses/langchain-for-llm-application-development/" | |
| difficulty_level: INTERMEDIATE | |
| duration: 90 | |
| type: COURSE | |
| rating: 4.7 | |
| skills: | |
| - skill_name: LangChain | |
| relevance_score: 1.0 | |
| - skill_name: OpenAI API | |
| relevance_score: 0.7 | |
| - title: "LangChain Documentation" | |
| provider: "langchain.com" | |
| url: "https://python.langchain.com/docs/get_started/introduction" | |
| difficulty_level: INTERMEDIATE | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.5 | |
| skills: | |
| - skill_name: LangChain | |
| relevance_score: 1.0 | |
| - skill_name: LangGraph | |
| relevance_score: 0.6 | |
| - title: "OpenAI API Documentation" | |
| provider: "platform.openai.com" | |
| url: "https://platform.openai.com/docs" | |
| difficulty_level: BEGINNER | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.8 | |
| skills: | |
| - skill_name: OpenAI API | |
| relevance_score: 1.0 | |
| - title: "Anthropic Claude API Docs" | |
| provider: "docs.anthropic.com" | |
| url: "https://docs.anthropic.com/" | |
| difficulty_level: BEGINNER | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.8 | |
| skills: | |
| - skill_name: Anthropic Claude API | |
| relevance_score: 1.0 | |
| - title: "Building RAG Applications with LangChain" | |
| provider: "YouTube (LangChain channel)" | |
| url: "https://www.youtube.com/watch?v=sVcwVQRHIc8" | |
| difficulty_level: INTERMEDIATE | |
| duration: 90 | |
| type: VIDEO | |
| rating: 4.6 | |
| skills: | |
| - skill_name: RAG | |
| relevance_score: 1.0 | |
| - skill_name: LangChain | |
| relevance_score: 0.9 | |
| - skill_name: pgvector | |
| relevance_score: 0.5 | |
| - title: "pgvector README" | |
| provider: "GitHub (pgvector/pgvector)" | |
| url: "https://github.com/pgvector/pgvector" | |
| difficulty_level: INTERMEDIATE | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.7 | |
| skills: | |
| - skill_name: pgvector | |
| relevance_score: 1.0 | |
| - title: "Prompt Engineering for Developers" | |
| provider: "DeepLearning.AI" | |
| url: "https://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers/" | |
| difficulty_level: BEGINNER | |
| duration: 90 | |
| type: COURSE | |
| rating: 4.8 | |
| skills: | |
| - skill_name: Prompt Engineering | |
| relevance_score: 1.0 | |
| - title: "HuggingFace NLP Course" | |
| provider: "HuggingFace" | |
| url: "https://huggingface.co/learn/nlp-course" | |
| difficulty_level: INTERMEDIATE | |
| duration: 1200 | |
| type: COURSE | |
| rating: 4.8 | |
| skills: | |
| - skill_name: HuggingFace Transformers | |
| relevance_score: 1.0 | |
| - skill_name: Sentence Transformers | |
| relevance_score: 0.6 | |
| - title: "Sentence-Transformers Documentation" | |
| provider: "sbert.net" | |
| url: "https://www.sbert.net/" | |
| difficulty_level: INTERMEDIATE | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.6 | |
| skills: | |
| - skill_name: Sentence Transformers | |
| relevance_score: 1.0 | |
| # ---------------- Frontend web ---------------------------------------- | |
| - title: "Responsive Web Design Certification" | |
| provider: "freeCodeCamp" | |
| url: "https://www.freecodecamp.org/learn/2022/responsive-web-design/" | |
| difficulty_level: BEGINNER | |
| duration: 1800 | |
| type: COURSE | |
| rating: 4.8 | |
| skills: | |
| - skill_name: HTML | |
| relevance_score: 1.0 | |
| - skill_name: CSS | |
| relevance_score: 1.0 | |
| - title: "HTML Living Standard" | |
| provider: "html.spec.whatwg.org" | |
| url: "https://html.spec.whatwg.org/" | |
| difficulty_level: ADVANCED | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.3 | |
| skills: | |
| - skill_name: HTML | |
| relevance_score: 1.0 | |
| - title: "CSS Reference - MDN" | |
| provider: "MDN Web Docs" | |
| url: "https://developer.mozilla.org/en-US/docs/Web/CSS" | |
| difficulty_level: INTERMEDIATE | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.9 | |
| skills: | |
| - skill_name: CSS | |
| relevance_score: 1.0 | |
| - title: "JavaScript - The Complete Guide" | |
| provider: "Udemy" | |
| url: "https://www.udemy.com/course/javascript-the-complete-guide-2020-beginner-advanced/" | |
| difficulty_level: INTERMEDIATE | |
| duration: 3000 | |
| type: COURSE | |
| rating: 4.7 | |
| skills: | |
| - skill_name: JavaScript | |
| relevance_score: 1.0 | |
| - title: "JavaScript Crash Course for Beginners" | |
| provider: "Traversy Media (YouTube)" | |
| url: "https://www.youtube.com/watch?v=hdI2bqOjy3c" | |
| difficulty_level: BEGINNER | |
| duration: 100 | |
| type: VIDEO | |
| rating: 4.8 | |
| skills: | |
| - skill_name: JavaScript | |
| relevance_score: 0.95 | |
| - title: "TypeScript Handbook" | |
| provider: "typescriptlang.org" | |
| url: "https://www.typescriptlang.org/docs/handbook/intro.html" | |
| difficulty_level: INTERMEDIATE | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.7 | |
| skills: | |
| - skill_name: TypeScript | |
| relevance_score: 1.0 | |
| - title: "React Documentation" | |
| provider: "react.dev" | |
| url: "https://react.dev/learn" | |
| difficulty_level: INTERMEDIATE | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.8 | |
| skills: | |
| - skill_name: React | |
| relevance_score: 1.0 | |
| - title: "React - The Complete Guide (incl. Redux)" | |
| provider: "Udemy" | |
| url: "https://www.udemy.com/course/react-the-complete-guide-incl-redux/" | |
| difficulty_level: INTERMEDIATE | |
| duration: 3000 | |
| type: COURSE | |
| rating: 4.7 | |
| skills: | |
| - skill_name: React | |
| relevance_score: 1.0 | |
| - skill_name: Redux | |
| relevance_score: 0.8 | |
| - title: "Next.js Learn" | |
| provider: "nextjs.org" | |
| url: "https://nextjs.org/learn" | |
| difficulty_level: INTERMEDIATE | |
| duration: 420 | |
| type: COURSE | |
| rating: 4.8 | |
| skills: | |
| - skill_name: Next.js | |
| relevance_score: 1.0 | |
| - skill_name: React | |
| relevance_score: 0.5 | |
| - title: "Tailwind CSS Documentation" | |
| provider: "tailwindcss.com" | |
| url: "https://tailwindcss.com/docs" | |
| difficulty_level: BEGINNER | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.8 | |
| skills: | |
| - skill_name: Tailwind CSS | |
| relevance_score: 1.0 | |
| - title: "TanStack Query Documentation" | |
| provider: "tanstack.com" | |
| url: "https://tanstack.com/query/latest/docs/framework/react/overview" | |
| difficulty_level: INTERMEDIATE | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.7 | |
| skills: | |
| - skill_name: TanStack Query | |
| relevance_score: 1.0 | |
| - title: "Vite Guide" | |
| provider: "vitejs.dev" | |
| url: "https://vitejs.dev/guide/" | |
| difficulty_level: BEGINNER | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.6 | |
| skills: | |
| - skill_name: Vite | |
| relevance_score: 1.0 | |
| # ---------------- Backend + APIs -------------------------------------- | |
| - title: "Django for Everybody Specialization" | |
| provider: "Coursera" | |
| url: "https://www.coursera.org/specializations/django" | |
| difficulty_level: INTERMEDIATE | |
| duration: 1500 | |
| type: COURSE | |
| rating: 4.7 | |
| skills: | |
| - skill_name: Django | |
| relevance_score: 1.0 | |
| - skill_name: Python | |
| relevance_score: 0.5 | |
| - title: "Django Official Documentation" | |
| provider: "djangoproject.com" | |
| url: "https://docs.djangoproject.com/" | |
| difficulty_level: INTERMEDIATE | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.8 | |
| skills: | |
| - skill_name: Django | |
| relevance_score: 1.0 | |
| - title: "FastAPI Documentation" | |
| provider: "fastapi.tiangolo.com" | |
| url: "https://fastapi.tiangolo.com/" | |
| difficulty_level: INTERMEDIATE | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.9 | |
| skills: | |
| - skill_name: FastAPI | |
| relevance_score: 1.0 | |
| - title: "Node.js Crash Course" | |
| provider: "Traversy Media (YouTube)" | |
| url: "https://www.youtube.com/watch?v=fBNz5xF-Kx4" | |
| difficulty_level: BEGINNER | |
| duration: 90 | |
| type: VIDEO | |
| rating: 4.7 | |
| skills: | |
| - skill_name: Node.js | |
| relevance_score: 0.95 | |
| - title: "REST API Design Best Practices" | |
| provider: "Microsoft Learn" | |
| url: "https://learn.microsoft.com/en-us/azure/architecture/best-practices/api-design" | |
| difficulty_level: INTERMEDIATE | |
| duration: 60 | |
| type: ARTICLE | |
| rating: 4.6 | |
| skills: | |
| - skill_name: REST API Design | |
| relevance_score: 1.0 | |
| - title: "JWT.io Introduction" | |
| provider: "jwt.io" | |
| url: "https://jwt.io/introduction" | |
| difficulty_level: BEGINNER | |
| duration: 30 | |
| type: ARTICLE | |
| rating: 4.5 | |
| skills: | |
| - skill_name: JWT / OAuth | |
| relevance_score: 1.0 | |
| - title: "Laravel From Scratch" | |
| provider: "Laracasts" | |
| url: "https://laracasts.com/series/laravel-from-scratch-2026" | |
| difficulty_level: BEGINNER | |
| duration: 900 | |
| type: COURSE | |
| rating: 4.8 | |
| skills: | |
| - skill_name: Laravel | |
| relevance_score: 1.0 | |
| - skill_name: PHP | |
| relevance_score: 0.8 | |
| - title: "PHP - The Right Way" | |
| provider: "phptherightway.com" | |
| url: "https://phptherightway.com/" | |
| difficulty_level: INTERMEDIATE | |
| duration: 0 | |
| type: ARTICLE | |
| rating: 4.5 | |
| skills: | |
| - skill_name: PHP | |
| relevance_score: 1.0 | |
| # ---------------- Version control + Linux ----------------------------- | |
| - title: "Learn Git Branching" | |
| provider: "learngitbranching.js.org" | |
| url: "https://learngitbranching.js.org/" | |
| difficulty_level: BEGINNER | |
| duration: 120 | |
| type: ARTICLE | |
| rating: 4.9 | |
| skills: | |
| - skill_name: Git | |
| relevance_score: 1.0 | |
| - title: "Git & GitHub Crash Course" | |
| provider: "freeCodeCamp (YouTube)" | |
| url: "https://www.youtube.com/watch?v=RGOj5yH7evk" | |
| difficulty_level: BEGINNER | |
| duration: 65 | |
| type: VIDEO | |
| rating: 4.8 | |
| skills: | |
| - skill_name: Git | |
| relevance_score: 0.95 | |
| - skill_name: GitHub | |
| relevance_score: 0.95 | |
| - title: "Linux Command Line Basics" | |
| provider: "Linux Foundation edX" | |
| url: "https://www.edx.org/learn/linux/the-linux-foundation-introduction-to-linux" | |
| difficulty_level: BEGINNER | |
| duration: 1400 | |
| type: COURSE | |
| rating: 4.6 | |
| skills: | |
| - skill_name: Linux | |
| relevance_score: 1.0 | |
| - skill_name: Bash Scripting | |
| relevance_score: 0.7 | |
| - title: "Bash Scripting Tutorial" | |
| provider: "ryanstutorials.net" | |
| url: "https://ryanstutorials.net/bash-scripting-tutorial/" | |
| difficulty_level: BEGINNER | |
| duration: 120 | |
| type: ARTICLE | |
| rating: 4.4 | |
| skills: | |
| - skill_name: Bash Scripting | |
| relevance_score: 1.0 | |
| # ---------------- DevOps / cloud -------------------------------------- | |
| - title: "Docker Mastery" | |
| provider: "Udemy" | |
| url: "https://www.udemy.com/course/docker-mastery/" | |
| difficulty_level: INTERMEDIATE | |
| duration: 1500 | |
| type: COURSE | |
| rating: 4.7 | |
| skills: | |
| - skill_name: Docker | |
| relevance_score: 1.0 | |
| - title: "Kubernetes Documentation" | |
| provider: "kubernetes.io" | |
| url: "https://kubernetes.io/docs/home/" | |
| difficulty_level: ADVANCED | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.7 | |
| skills: | |
| - skill_name: Kubernetes | |
| relevance_score: 1.0 | |
| - title: "Kubernetes Crash Course" | |
| provider: "TechWorld with Nana (YouTube)" | |
| url: "https://www.youtube.com/watch?v=X48VuDVv0do" | |
| difficulty_level: INTERMEDIATE | |
| duration: 240 | |
| type: VIDEO | |
| rating: 4.8 | |
| skills: | |
| - skill_name: Kubernetes | |
| relevance_score: 0.95 | |
| - skill_name: Docker | |
| relevance_score: 0.6 | |
| - title: "Terraform Associate Cert Prep" | |
| provider: "HashiCorp Learn" | |
| url: "https://developer.hashicorp.com/terraform/tutorials/certification-003" | |
| difficulty_level: INTERMEDIATE | |
| duration: 900 | |
| type: COURSE | |
| rating: 4.6 | |
| skills: | |
| - skill_name: Terraform | |
| relevance_score: 1.0 | |
| - title: "Ansible Getting Started" | |
| provider: "docs.ansible.com" | |
| url: "https://docs.ansible.com/ansible/latest/getting_started/" | |
| difficulty_level: INTERMEDIATE | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.4 | |
| skills: | |
| - skill_name: Ansible | |
| relevance_score: 1.0 | |
| - title: "GitHub Actions Documentation" | |
| provider: "docs.github.com" | |
| url: "https://docs.github.com/en/actions" | |
| difficulty_level: INTERMEDIATE | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.6 | |
| skills: | |
| - skill_name: GitHub Actions | |
| relevance_score: 1.0 | |
| - skill_name: CI/CD Pipelines | |
| relevance_score: 0.8 | |
| - title: "Jenkins User Documentation" | |
| provider: "jenkins.io" | |
| url: "https://www.jenkins.io/doc/" | |
| difficulty_level: INTERMEDIATE | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.3 | |
| skills: | |
| - skill_name: Jenkins | |
| relevance_score: 1.0 | |
| - skill_name: CI/CD Pipelines | |
| relevance_score: 0.8 | |
| - title: "Prometheus Overview" | |
| provider: "prometheus.io" | |
| url: "https://prometheus.io/docs/introduction/overview/" | |
| difficulty_level: INTERMEDIATE | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.5 | |
| skills: | |
| - skill_name: Prometheus | |
| relevance_score: 1.0 | |
| - title: "Grafana Fundamentals" | |
| provider: "grafana.com" | |
| url: "https://grafana.com/tutorials/grafana-fundamentals/" | |
| difficulty_level: BEGINNER | |
| duration: 120 | |
| type: COURSE | |
| rating: 4.5 | |
| skills: | |
| - skill_name: Grafana | |
| relevance_score: 1.0 | |
| - title: "AWS Cloud Practitioner Essentials" | |
| provider: "AWS Skill Builder" | |
| url: "https://skillbuilder.aws/learn/aws-cloud-practitioner-essentials" | |
| difficulty_level: BEGINNER | |
| duration: 360 | |
| type: COURSE | |
| rating: 4.7 | |
| skills: | |
| - skill_name: AWS | |
| relevance_score: 1.0 | |
| - title: "Azure Fundamentals AZ-900" | |
| provider: "Microsoft Learn" | |
| url: "https://learn.microsoft.com/en-us/training/paths/microsoft-azure-fundamentals-describe-cloud-concepts/" | |
| difficulty_level: BEGINNER | |
| duration: 600 | |
| type: COURSE | |
| rating: 4.7 | |
| skills: | |
| - skill_name: Microsoft Azure | |
| relevance_score: 1.0 | |
| # ---------------- Data engineering ------------------------------------ | |
| - title: "Apache Airflow Documentation" | |
| provider: "airflow.apache.org" | |
| url: "https://airflow.apache.org/docs/apache-airflow/stable/index.html" | |
| difficulty_level: INTERMEDIATE | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.5 | |
| skills: | |
| - skill_name: Apache Airflow | |
| relevance_score: 1.0 | |
| - title: "Apache Kafka Fundamentals" | |
| provider: "Confluent Developer" | |
| url: "https://developer.confluent.io/learn-kafka/apache-kafka/events/" | |
| difficulty_level: INTERMEDIATE | |
| duration: 300 | |
| type: COURSE | |
| rating: 4.6 | |
| skills: | |
| - skill_name: Apache Kafka | |
| relevance_score: 1.0 | |
| - title: "Apache Spark - Databricks Academy" | |
| provider: "Databricks" | |
| url: "https://www.databricks.com/spark/getting-started-with-apache-spark" | |
| difficulty_level: INTERMEDIATE | |
| duration: 480 | |
| type: COURSE | |
| rating: 4.5 | |
| skills: | |
| - skill_name: Apache Spark | |
| relevance_score: 1.0 | |
| - title: "dbt Fundamentals" | |
| provider: "dbt Labs" | |
| url: "https://courses.getdbt.com/courses/fundamentals" | |
| difficulty_level: BEGINNER | |
| duration: 300 | |
| type: COURSE | |
| rating: 4.8 | |
| skills: | |
| - skill_name: dbt | |
| relevance_score: 1.0 | |
| - title: "Google BigQuery Documentation" | |
| provider: "cloud.google.com" | |
| url: "https://cloud.google.com/bigquery/docs" | |
| difficulty_level: INTERMEDIATE | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.6 | |
| skills: | |
| - skill_name: Google BigQuery | |
| relevance_score: 1.0 | |
| - title: "Snowflake Essentials" | |
| provider: "Snowflake University" | |
| url: "https://learn.snowflake.com/" | |
| difficulty_level: BEGINNER | |
| duration: 300 | |
| type: COURSE | |
| rating: 4.6 | |
| skills: | |
| - skill_name: Snowflake | |
| relevance_score: 1.0 | |
| - title: "Building Modern Data Pipelines - ETL/ELT" | |
| provider: "DataCamp" | |
| url: "https://www.datacamp.com/tracks/data-engineer-in-python" | |
| difficulty_level: INTERMEDIATE | |
| duration: 2400 | |
| type: COURSE | |
| rating: 4.7 | |
| skills: | |
| - skill_name: ETL / ELT | |
| relevance_score: 1.0 | |
| - skill_name: Data Modeling | |
| relevance_score: 0.6 | |
| # ---------------- BI / analytics -------------------------------------- | |
| - title: "Excel Skills for Data Analytics and Visualization" | |
| provider: "Coursera (Macquarie)" | |
| url: "https://www.coursera.org/specializations/excel-data-analytics-visualization" | |
| difficulty_level: INTERMEDIATE | |
| duration: 1800 | |
| type: COURSE | |
| rating: 4.8 | |
| skills: | |
| - skill_name: Microsoft Excel | |
| relevance_score: 1.0 | |
| - title: "Microsoft Power BI Desktop for Business Intelligence" | |
| provider: "Udemy" | |
| url: "https://www.udemy.com/course/microsoft-power-bi-up-running-with-power-bi-desktop/" | |
| difficulty_level: INTERMEDIATE | |
| duration: 1200 | |
| type: COURSE | |
| rating: 4.7 | |
| skills: | |
| - skill_name: Microsoft Power BI | |
| relevance_score: 1.0 | |
| - skill_name: DAX | |
| relevance_score: 0.7 | |
| - skill_name: Power Query / M Language | |
| relevance_score: 0.6 | |
| - title: "Learn DAX - SQLBI" | |
| provider: "SQLBI" | |
| url: "https://www.sqlbi.com/guides/dax/" | |
| difficulty_level: ADVANCED | |
| duration: 0 | |
| type: ARTICLE | |
| rating: 4.8 | |
| skills: | |
| - skill_name: DAX | |
| relevance_score: 1.0 | |
| - title: "Power Query M Reference" | |
| provider: "Microsoft Learn" | |
| url: "https://learn.microsoft.com/en-us/powerquery-m/" | |
| difficulty_level: INTERMEDIATE | |
| duration: 0 | |
| type: DOCS | |
| rating: 4.4 | |
| skills: | |
| - skill_name: Power Query / M Language | |
| relevance_score: 1.0 | |
| - title: "Tableau Training" | |
| provider: "tableau.com" | |
| url: "https://www.tableau.com/learn/training" | |
| difficulty_level: BEGINNER | |
| duration: 600 | |
| type: COURSE | |
| rating: 4.6 | |
| skills: | |
| - skill_name: Tableau | |
| relevance_score: 1.0 | |
| - skill_name: Data Visualization | |
| relevance_score: 0.8 | |
| - title: "Storytelling with Data" | |
| provider: "storytellingwithdata.com" | |
| url: "https://www.storytellingwithdata.com/books" | |
| difficulty_level: INTERMEDIATE | |
| duration: 0 | |
| type: ARTICLE | |
| rating: 4.8 | |
| skills: | |
| - skill_name: Data Storytelling | |
| relevance_score: 1.0 | |
| - skill_name: Data Visualization | |
| relevance_score: 0.7 | |
| - title: "The Kimball Group - Dimensional Modeling Techniques" | |
| provider: "Kimball Group" | |
| url: "https://www.kimballgroup.com/data-warehouse-business-intelligence-resources/kimball-techniques/dimensional-modeling-techniques/" | |
| difficulty_level: ADVANCED | |
| duration: 0 | |
| type: ARTICLE | |
| rating: 4.5 | |
| skills: | |
| - skill_name: Star Schema Modeling | |
| relevance_score: 1.0 | |
| - skill_name: Data Modeling | |
| relevance_score: 0.9 | |