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
Generative AI
Artificial Intelligence
IT & Networking
The Science of Gastronomy
Supporting Victims of Domestic Violence
Astronomy: Exploring Time and Space
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore a wide range of free and certified Homeland security online courses. Find the best Homeland security training programs and enhance your skills today!
Secure an API Platform API: build API tokens with scopes, json_login sessions, security voters, conditional fields, custom validators, and a test suite with zenstruck/browser.
Secure a Symfony app end to end: build a custom login form with CSRF and remember me, add API token authentication, then control access with roles, hierarchies and voters.
Build a Symfony login form authenticator with password encoding and user providers, then control access using access_control, roles, voters, role hierarchies, and user impersonation.
Secure a cloud file-sharing app with IBM Cloud services: encrypt data at rest and in transit via TLS, and authenticate users from social and enterprise identities.
This course is designed to benefit a broad range of policymakers, practitioners, and researchers. The more advanced modules are particularly relevant for political analysts and peacebuilding practitioners, climate adaptation specialists, and gender and i…
Introduces information security through threats, authentication, cryptography, digital signatures, auditing, logging, and system-call monitoring.
Build a Python security camera that detects faces and bodies, records motion-triggered footage, and saves video with OpenCV.
Implement Flask user authentication for a blog application, including account creation, login, password hashing, flashed messages, and protected pages.
Configure Linux firewalls with UFW by setting default policies and creating, deleting, resetting, and restricting allow and deny rules.
Learn how iptables uses tables, chains, packets, and targets to build Linux firewall rules for allowing or blocking network connections.
Configure Fail2ban jails to detect repeated SSH authentication failures, test bans, and unban IP addresses on a Linux server.
Learn to harden SSH on a Linux server by disabling remote root login, configuring SSH keys, and turning off password authentication.
Learn to secure east-west microservice traffic in Kubernetes with the sidecar pattern, NGINX policies, and hands-on SQL injection demonstrations.
Explore how hardware security modules strengthen containerized applications with key management, image signing, secrets protection, and compliance support.
Demo-driven walkthrough of scanning Kubernetes configurations and container vulnerabilities with Kubescape’s Lens extension.
Get personalized course recommendations, track subjects and courses with reminders, and more.