Yaaddi Courses
Free, open-source spaced-repetition courses — browse what's inside before you install.
Canadian Citizenship
Everything in the official IRCC study guide, Discover Canada, turned into a complete course — history, government, rights and responsibilities, symbols, and every region. Built from the actual government guide (including its own real photos), not a summary of it — reading through this course covers the same ground as reading the book itself.
Concurrency in Python
Threading, multiprocessing, and asyncio — from the GIL to structured concurrency, start to finish.
Docker and Containers
From what a container actually is through Dockerfiles, networking, Compose, and cleanup — the day-to-day Docker skills that get real work done.
Effective Vibecoding
How to direct an AI coding agent well: scoping tasks, prompting clearly, reviewing what it writes, and staying safely in control the whole time.
Emotional Intelligence
Understanding and managing your own emotions, and reading and responding well to other people's, at home and at work.
English for Farsi Speakers
Practical, real-world English for Farsi speakers who want to travel and get by in everyday situations — greetings, airports, hotels, food, shopping, small talk, and handling problems. No grammar drills, no exam prep, just the phrases you'd actually use.
Git
The version control system behind almost every modern codebase — how to actually understand what it's doing, not just memorize commands.
Harness
The unified CI/CD platform — pipelines, delegates, deployment strategies, and the modules that go beyond just shipping code.
Kubernetes Fundamentals
How a Kubernetes cluster actually works: pods, controllers, networking, storage, and the day-to-day commands that keep it running.
Managing Software Projects
Running a real software project: methodologies, planning, tracking, risk, and the people skills that hold a team together.
MLOps
The practices and tooling that take a machine-learning model from a notebook to reliable production: experiment tracking, model registries, feature stores, CI/CD for ML, serving, and drift monitoring. Builds on this library's docker-and-containers, kubernetes-fundamentals, harness, opentelemetry, and testing-in-software-engineering courses for the general infra/CI/testing/observability mechanics this course specializes for ML — see each for the foundation.
OpenTelemetry
The vendor-neutral standard for traces, metrics, and logs — from a single span to a full Collector pipeline in production. The final deck (running OTel on Kubernetes) goes smoothly if you already know pods and Deployments — see this app's Kubernetes Fundamentals course first if those are new.
Python Basics
A complete beginner-to-solid-fundamentals path through Python — syntax, data structures, functions, files, and OOP essentials.
Software Architecture
The styles, principles, and trade-offs behind how real systems are structured, from a single monolith to distributed microservices.
Testing in Software Engineering
Why tests actually pay off, the different kinds worth writing, and the habits — TDD, coverage, flaky-test fixes, CI — that keep a suite trustworthy.
Testing with pytest
The pytest testing framework in depth: fixtures, parametrization, mocking, coverage, and configuration. Assumes you already know Python (see this library's python-basics course) and general testing vocabulary (see testing-in-software-engineering) — this course is about the pytest tool itself.
The Software Development Lifecycle (SDLC)
The software development lifecycle end to end: requirements, design, building, testing, shipping, and keeping a system alive afterward.
No courses match your search.