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
Practice Linux administration through hands-on labs: harden SSH and SELinux, script with Bash and Ansible, deploy Nginx, Apache and Tomcat, manage PostgreSQL and MariaDB.
Master the DevOps toolchain: version control with Git, CI pipelines in Jenkins, containers with Docker and Kubernetes, plus Ansible, Terraform, and Python automation.
Learn Docker hands-on: run and manage containers, build custom images with Dockerfiles, configure storage, networking and registries, and orchestrate multi-container apps with Docker Compose.
Build the foundations for DevOps: Linux commands, the vi editor, package and service management, switches, routers, DNS, and packaging Java, Node.js, and Python apps.
Deploy containerized applications on Kubernetes: define Pods, ReplicaSets and Deployments in YAML manifests, configure ClusterIP, NodePort and LoadBalancer Services, and run clusters locally with Minikube.
Learn Docker from the ground up: run and manage containers, build images with Dockerfiles, practice Docker Compose, and configure storage, networking, and registries.
Learn Git from the ground up: initialize local repositories, branch, fetch, pull, rebase, cherry-pick, fork, open pull requests, and resolve merge conflicts in hands-on labs.
Learn Python from zero: use variables, operators, if/elif/else, while and for loops, lists, tuples, dictionaries, functions, and exception handling through hands-on labs and quizzes.
Provision infrastructure with Terraform: write HCL configurations, use providers and input/output variables, manage state files, and apply lifecycle rules, data sources, count and for-each.
Learn Git from the ground up: initialize repositories, branch and merge, manage remotes, resolve conflicts, and use rebasing, cherry-picking, reset, revert and stash in browser labs.
Install and administer Jenkins: work with the CLI and plugins, manage users and credentials, back up and restore instances, and write declarative Jenkinsfile CI/CD pipelines.
Deploy containerized applications on Kubernetes: define Pods, ReplicaSets and Deployments in YAML, run updates and rollbacks, configure ClusterIP, NodePort and LoadBalancer Services.
Learn Linux fundamentals through hands-on labs: navigate the Bash shell, manage packages with YUM and APT, configure permissions, DNS, systemd services, and LVM storage.
Automate IT infrastructure with Ansible: write YAML playbooks, organize inventories and host groups, and apply modules, variables, conditionals, loops, and roles in hands-on labs.
Build the full DevOps stack through hands-on labs: Linux administration, Git and Jenkins pipelines, Docker Compose packaging, Kubernetes orchestration, and AWS provisioning with Terraform and Ansible.
Get personalized course recommendations, track subjects and courses with reminders, and more.