# Resource checkpoint module lists, keyed by resource URL. # # Loaded by `python manage.py seed_initial_resources` (create-if-absent — it # never overwrites checkpoints a resource already has, so re-seeding can't drop # a learner's UserCheckpointProgress). Kept separate from resources.yaml so that # curated file's comments/ordering stay intact. # # `source: jsonld` lists were auto-extracted from the provider's public # schema.org/Course data via `manage.py import_checkpoints` and reviewed. # `source: manual` lists were hand-authored from the course's published outline # (the importer couldn't reach an outline: SPA page, bot wall, or — for the # YouTube videos — no YOUTUBE_API_KEY at seed time). # # Scope: COURSE and VIDEO resources only. DOCS/ARTICLE keep the single # completion checkbox (a reference ToC isn't a learning sequence). Enforced by # `manage.py check_checkpoints`. checkpoints: # ---- Auto-extracted (schema.org/Course JSON-LD) ---- - url: "https://www.coursera.org/specializations/python" source: jsonld titles: - Programming for Everybody (Getting Started with Python) - Python Data Structures - Using Python to Access Web Data - Using Databases with Python - "Capstone: Retrieving, Processing, and Visualizing Data with Python" - url: "https://www.coursera.org/specializations/machine-learning-introduction" source: jsonld titles: - "Supervised Machine Learning: Regression and Classification" - Advanced Learning Algorithms - Unsupervised Learning, Recommenders, Reinforcement Learning - url: "https://www.coursera.org/specializations/deep-learning" source: jsonld titles: - Neural Networks and Deep Learning - "Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization" - Structuring Machine Learning Projects - Convolutional Neural Networks - Sequence Models - url: "https://www.coursera.org/specializations/django" source: jsonld titles: - Web Application Technologies and Django - Building Web Applications in Django - Django Features and Libraries - Developing and Deploying a Complete Django Web Application - url: "https://www.coursera.org/specializations/excel-data-analytics-visualization" source: jsonld titles: - Excel Fundamentals for Data Analysis - Data Visualization in Excel - Excel Power Tools for Data Analysis - url: "https://www.coursera.org/learn/sql-for-data-science" source: jsonld titles: - Getting Started and Selecting & Retrieving Data with SQL - Filtering, Sorting, and Calculating Data with SQL - Subqueries and Joins in SQL - Modifying and Analyzing Data with SQL - url: "https://www.coursera.org/professional-certificates/tensorflow-in-practice" source: jsonld titles: - "Introduction to TensorFlow for AI, Machine Learning, and Deep Learning" - Convolutional Neural Networks in TensorFlow - Natural Language Processing in TensorFlow - Sequences, Time Series and Prediction - url: "https://www.datacamp.com/courses/statistical-thinking-in-python-part-1" source: jsonld titles: - Graphical Exploratory Data Analysis - Quantitative Exploratory Data Analysis - Thinking Probabilistically — Discrete Variables - Thinking Probabilistically — Continuous Variables - url: "https://www.datacamp.com/tracks/data-engineer-in-python" source: jsonld titles: - Introduction to Python for Developers - Introduction to Importing Data in Python - Cleaning Data in Python - Writing Efficient Python Code - Streamlined Data Ingestion with pandas - Introduction to Git - Software Engineering Principles in Python - ETL and ELT in Python - Introduction to Apache Airflow in Python - url: "https://developer.hashicorp.com/terraform/tutorials/certification-003" source: jsonld titles: - Associate learning path (004) - Associate exam content list (004) - Associate sample questions (004) - url: "https://www.udemy.com/course/docker-mastery/" source: jsonld titles: - The Best Way to Set Up Docker for Your OS - Creating and Using Containers - Container Images — Finding and Building Them - "Persistent Data: Volumes" - "Docker Compose: The Multi-Container Tool" - Swarm Intro and Creating a Swarm Cluster - "Container Registries: Image Storage and Distribution" - The What and Why of Kubernetes - Kubernetes Architecture and Install - Docker Security Good Defaults and Tools - url: "https://www.udemy.com/course/feature-engineering-for-machine-learning/" source: jsonld titles: - Variable Types and Characteristics - Missing Data Imputation - Categorical Encoding - Variable Transformation - Discretization - Outlier Handling - Engineering Datetime Variables - Feature Scaling - Assembling a Feature Engineering Pipeline - url: "https://www.udemy.com/course/javascript-the-complete-guide-2020-beginner-advanced/" source: jsonld titles: - "Basics: Variables, Data Types, Operators & Functions" - Efficient Development & Debugging - Working with Control Structures - More on Functions - Working with the DOM - More on Arrays & Iterables - Classes & Object-oriented Programming - "Async JavaScript: Promises & Callbacks" - Working with HTTP Requests - Modular JavaScript - url: "https://www.udemy.com/course/microsoft-power-bi-up-running-with-power-bi-desktop/" source: jsonld titles: - Introducing Microsoft Power BI Desktop - Connecting & Shaping Data - Creating a Data Model - Calculated Fields with DAX - Visualizing Data with Reports - Artificial Intelligence (AI) Visuals - Power BI Optimization Tools - url: "https://www.udemy.com/course/react-the-complete-guide-incl-redux/" source: jsonld titles: - JavaScript Refresher - "React Essentials: Components, JSX, Props, State" - Styling React Components - Working with Refs & Portals - React's Context API & useReducer - Handling Side Effects with useEffect() - Sending HTTP Requests - Building Custom React Hooks - Working with Forms & User Input - Diving into Redux - Building a Multi-Page SPA with React Router - Adding Authentication to React Apps # ---- Hand-authored from the published outline (importer couldn't reach it) ---- - url: "https://www.edx.org/learn/linux/the-linux-foundation-introduction-to-linux" source: manual titles: - Introduction to Linux and Graphical Interfaces - The Linux Filesystem - Command Line Operations - Finding Linux Documentation - Text Editors and Manipulating Files - Bash Shell Scripting Basics - Users, Groups, and Permissions - url: "https://developer.confluent.io/learn-kafka/apache-kafka/events/" source: manual titles: - Events and Streams - Topics and Partitions - Producers and Consumers - Brokers and Replication - Kafka Connect and Kafka Streams - url: "https://www.databricks.com/spark/getting-started-with-apache-spark" source: manual titles: - Spark Architecture and Execution Model - DataFrames and Spark SQL - Transformations and Actions - Running Spark on Databricks - Performance Tuning and Optimization - url: "https://skillbuilder.aws/learn/aws-cloud-practitioner-essentials" source: manual titles: - Cloud Concepts - Security and Compliance - Core AWS Services and Global Infrastructure - Architecture and the Well-Architected Framework - Pricing, Billing, and Support - url: "https://learn.microsoft.com/en-us/training/paths/microsoft-azure-fundamentals-describe-cloud-concepts/" source: manual titles: - Describe Cloud Concepts - Describe Azure Architecture and Services - Describe Azure Management and Governance - Describe Security and Identity - Pricing, SLAs, and Service Lifecycle - url: "https://courses.getdbt.com/courses/fundamentals" source: manual titles: - Setting Up dbt and Connecting a Warehouse - Building Models - Sources and Seeds - Tests and Documentation - Deployment and Jobs - url: "https://grafana.com/tutorials/grafana-fundamentals/" source: manual titles: - Set Up Grafana - Add Data Sources - Build Your First Dashboard - Panels and Visualizations - Alerting Basics - url: "https://huggingface.co/learn/nlp-course" source: manual titles: - Transformer Models - Using Transformers - Fine-Tuning a Pretrained Model - The Datasets Library - The Tokenizers Library - Main NLP Tasks - url: "https://www.deeplearning.ai/short-courses/langchain-for-llm-application-development/" source: manual titles: - Models, Prompts, and Output Parsers - Memory - Chains - Question Answering over Documents - Agents - url: "https://laracasts.com/series/laravel-from-scratch-2026" source: manual titles: - Setup and Routing - Blade Templates and Layouts - Eloquent and Migrations - Controllers and CRUD - Authentication and Authorization - Deployment - url: "https://www.udemy.com/course/sql-and-postgresql/" source: manual titles: - SQL Fundamentals - Data Types and Constraints - Joins and Subqueries - Indexes and Query Performance - Functions, Triggers, and Views - Transactions and Concurrency - url: "https://learn.mongodb.com/courses/m001-mongodb-basics" source: manual titles: - Introduction and the Mongo Shell - CRUD Operations - Indexing and Aggregation - Data Modeling - Atlas and Compass Tools - url: "https://nextjs.org/learn" source: manual titles: - Getting Started - Routing and Navigation - Data Fetching - Rendering and Caching - Styling - Deployment - url: "https://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers/" source: manual titles: - Guidelines for Prompting - Iterative Prompt Development - Summarizing and Inferring - Transforming and Expanding - Building a Chatbot - url: "https://www.freecodecamp.org/learn/2022/responsive-web-design/" source: manual titles: - HTML Fundamentals - CSS Basics - Flexbox - CSS Grid - Responsive Design Principles - Building Responsive Projects - url: "https://learn.snowflake.com/" source: manual titles: - Snowflake Architecture - Loading and Unloading Data - Querying and Virtual Warehouses - Data Sharing - Security and Administration - url: "https://www.tableau.com/learn/training" source: manual titles: - Connecting to Data - Building Visualizations - Dashboards and Stories - Calculations and Table Calculations - Sharing and Publishing # ---- YouTube videos (source youtube_api = real chapter markers via the # Data API; manual = no chapter timestamps in description, hand-authored) ---- - url: https://www.youtube.com/watch?v=sVcwVQRHIc8 source: youtube_api titles: - Overview - Indexing - Retrieval - Generation - Query Translation (Multi-Query) - Query Translation (RAG Fusion) - Query Translation (Decomposition) - Query Translation (Step Back) - Query Translation (HyDE) - Routing - Query Construction - Indexing (Multi Representation) - Indexing (RAPTOR) - Indexing (ColBERT) - CRAG - Adaptive RAG - The future of RAG - url: https://www.youtube.com/watch?v=r-uOLxNrNk8 source: manual titles: - NumPy Basics - Pandas DataFrames - Data Cleaning - Data Visualization - Analysis Project - url: https://www.youtube.com/watch?v=RGOj5yH7evk source: youtube_api titles: - Introduction - What is git? - What is version control? - Terms to be learn in video - Git commands - sign up in GitHub - using git in local machine - git install - getting code editor - inside VS Code - cloning through VS Code - git commit command - git add command - committing - git push command - SSH Keys - git push - Review workflow so far - Compare between GitHub workflow and local git workflow - git branching - Undoing in git - Forking in git - Ending - url: https://www.youtube.com/watch?v=hdI2bqOjy3c source: manual titles: - Variables and Data Types - Functions and Scope - DOM Manipulation - Events - Arrays and Objects - url: https://www.youtube.com/watch?v=X48VuDVv0do source: youtube_api titles: - Course Overview - What is K8s - Main K8s Components - K8s Architecture - Minikube and kubectl - Local Setup - Main Kubectl Commands - K8s CLI - K8s YAML Configuration File - 'Demo Project: MongoDB and MongoExpress' - Organizing your components with K8s Namespaces - K8s Ingress explained - Helm - Package Manager - Persisting Data in K8s with Volumes - Deploying Stateful Apps with StatefulSet - K8s Services explained - url: https://www.youtube.com/watch?v=rfscVS0vtbw source: youtube_api titles: - Introduction - Installing Python & PyCharm - Setup & Hello World - Drawing a Shape - Variables & Data Types - Working With Strings - Working With Numbers - Getting Input From Users - Building a Basic Calculator - Mad Libs Game - Lists - List Functions - Tuples - Functions - Return Statement - If Statements - If Statements & Comparisons - Building a better Calculator - Dictionaries - While Loop - Building a Guessing Game - For Loops - Exponent Function - 2D Lists & Nested Loops - Building a Translator - Comments - Try / Except - Reading Files - Writing to Files - Modules & Pip - Classes & Objects - Building a Multiple Choice Quiz - Object Functions - Inheritance - Python Interpreter - url: https://www.youtube.com/watch?v=fBNz5xF-Kx4 source: manual titles: - Node.js Fundamentals - Modules and npm - Express Basics - Routing and Middleware - Building a REST API - url: https://www.youtube.com/watch?v=c36lUUr864M source: youtube_api titles: - Intro - 1 Installation - 2 Tensor Basics - 3 Autograd - 4 Backpropagation - 5 Gradient Descent - 6 Training Pipeline - 7 Linear Regression - 8 Logistic Regression - 9 Dataset and Dataloader - 10 Dataset Transforms - 11 Softmax and Crossentropy - 12 Activation Functions - 13 Feed Forward Net - 14 CNN - 15 Transfer Learning - 16 Tensorboard - 17 Save & Load Models - url: https://www.youtube.com/watch?v=HXV3zeQKqGY source: youtube_api titles: - Introduction - What is a Database? - Tables & Keys - SQL Basics - MySQL Windows Installation - MySQL Mac Installation - Creating Tables - Inserting Data - Constraints - Update & Delete - Basic Queries - Company Database Intro - Creating Company Database - More Basic Queries - Functions - Wildcards - Union - Joins - Nested Queries - On Delete - Triggers - ER Diagrams Intro - Designing an ER Diagram - Converting ER Diagrams to Schemas