Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
Data Science
Cybersecurity
L'Italiano nel mondo
Introduction to HTML5
Umano Digitale
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Build a remotely accessible Raspberry Pi Kubernetes cluster with MicroK8s, Tailscale, and simple tooling for fast, low-risk local operator development.
Learn to build Kubernetes operators with Kubebuilder, from project initialization and reconciliation to custom resources, validation, and cluster deployment.
Build a Kubernetes operator in Rust using custom resources, watches, reconciliation, and the kube-rs framework in under 100 lines of code.
Build a Go movie-catalog microservice that exposes an OpenAPI interface, connects to Postgres, and runs in Kubernetes using Docker and Helm.
Learn to configure Go command-line applications with Viper using config files, nested values, writable settings, and environment-variable overrides.
Build extensible, multi-contributor Go CLIs with Cobra subcommands and Viper configuration.
Learn to build, test, host, and contribute custom MicroK8s addons using shell scripts, YAML manifests, and an external addon repository.
Explore Kubescape’s unified Kubernetes security workflow for risk analysis, image scanning, RBAC visualization, custom frameworks, and CI/CD pipeline gating.
Explore nested virtualization with KubeVirt to run isolated Kubernetes tenant clusters inside a Kubernetes supercluster on Google Cloud.
A single-repository walkthrough connecting Terragrunt, Terraform, Docker, Helm, and Go for infrastructure provisioning and application delivery.
Explore Komodor’s visual Kubernetes troubleshooting workflow for analyzing degraded services, events, logs, and annotations.
Build a Go program that accesses Kubernetes' etcd registry to restore terminating PVCs and prevent accidental persistent-volume data loss.
Build a Kubernetes operator with Prometheus metrics, Jaeger tracing, logging, and a Helm chart for deployment.
Build a Kubernetes operator that monitors ConfigMap annotation changes and applies them to a pod.
Build a simple Kubernetes Operator from scratch by implementing reconciliation and resource watching with client-go.
Get personalized course recommendations, track subjects and courses with reminders, and more.