Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Greening the Economy: Sustainable Cities
Introduction to Graphic Illustration
Computational Social Science Methods
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore quantum mechanics through code using Q# to understand superposition, entanglement, and wave-particle duality without expensive lab equipment.
Explore the rigor of software architecture and modeling practices, examining how to elevate software engineering to match other scientific disciplines' standards.
Explore building intelligent, collaborative AI agents using Model Context Protocol, Action Calling Protocol, and Agent-to-Agent communication with live demos in .NET and Python.
Explore the paradox of threat modeling: learn when analysis becomes sufficient rather than perfect, balancing security thoroughness with practical implementation constraints.
Explore advanced autonomous AI agents in .NET with Azure, covering memory management, collaboration strategies, evolution patterns, and real-world implementation challenges.
Discover how to identify and exploit AI vulnerabilities through practical red teaming techniques, from prompt injection to data theft attacks, with hands-on testing methods.
Discover how to enforce security policies at compile time using taint analysis to track potentially harmful data flow and prevent vulnerabilities before production.
Discover how to prompt LLMs for secure code generation through structured evaluation, automation techniques, and repeatable patterns to reduce vulnerabilities by default.
Discover how to exploit email parser vulnerabilities to bypass access controls, spoof domains, and access protected systems using RFC-compliant crafted addresses.
Master practical strategies for AI-assisted coding with 10 developer-tested tips covering prompting, context engineering, debugging, and integrating tools like Cursor and Claude Code.
Discover how a small head detection model became the backbone of intelligent video conferencing, enabling speaker tracking, automatic framing, and camera control in real-time edge environments.
Discover how AI coding assistants can be weaponized against developers through prompt-jacking attacks, exposing vulnerabilities in tools like Cursor and revealing defense strategies.
Discover AI fundamentals, practical applications, and security best practices including defending against prompt injection, data leakage, and model bias for responsible development.
Explore the paradox of meeting artificial intelligence with human intelligence turned off and examine the costs of participating in the AI hype cycle.
Explore how machine learning models can deceive us and learn techniques to accurately assess LLM performance in an era of increasingly complex "black box" algorithms.
Get personalized course recommendations, track subjects and courses with reminders, and more.