Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Cyber Security
Bacterial Genomes II: Accessing and Analysing Microbial Genome Data Using Artemis
Internet History, Technology, and Security
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to integrate Azure Functions into existing systems, using various triggers to create modern, serverless solutions without overhauling your entire architecture.
Explore modern web authentication methods beyond passwords, including SSO, 2FA, OAuth, and FIDO2. Learn their benefits, limitations, and implementation for enhanced user security.
Discover how to extract and enrich data insights using Azure Cognitive Search and CosmosDb. Learn to build fast, scalable cloud-based search solutions with real-life examples and demos.
Learn practical TDD in JavaScript using Visual Studio Code, Jest, and Wallaby.js. Covers tooling, mindset, patterns, naming, and refactoring to write effective, non-brittle tests for code characteristics.
Explore advanced ASP.NET Core concepts: custom middlewares, model binders, URL rewriting, and background tasks. Dive deep into complex areas to expand your framework knowledge beyond the basics.
Discover best practices for optimizing CI/CD pipelines, covering performance, stability, security, and maintainability with practical examples to enhance your development workflow.
Explore untold stories of young programmers who pushed early computers beyond their limits, featuring vintage code and advanced programming tricks that still amaze today.
Discover effective techniques for managing and persisting state across Blazor components, ensuring seamless recovery during production updates.
Learn modern CSS techniques and Tailwind CSS to create stunning Blazor applications. Discover common pitfalls, effective strategies, and confident layout design for web development.
Learn to create unique, beautiful Blazor applications using Tailwind CSS. Explore utility-based styling, integration techniques, and key features to enhance your app's design and stand out from the crowd.
Explore WebRTC's capabilities for video calls, from basics to advanced features like screen sharing and audio analysis. Learn to build innovative web projects using this powerful technology.
Exploring the industry's quest for simplicity in software development, examining if complexity is inevitable, and questioning whether we've found the elusive 'silver bullet' solution.
Exploring Domain-Driven Design's hidden insights and their relevance to modern software development, emphasizing the importance of models and modeling breakthroughs.
Exploring aviation disaster investigations to extract valuable lessons for software engineering, emphasizing scrutiny, continuous learning, and proactive safety measures as software's societal impact grows.
Discover Cypress, a user-friendly E2E testing tool for web apps. Learn how its developer-friendly APIs make testing enjoyable across various JavaScript frameworks.
Get personalized course recommendations, track subjects and courses with reminders, and more.