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
SQL
Data Visualization
Graphic Design
Introduction to Indoor Air Quality
Greening the Economy: Sustainable Cities
Cryptography I
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explores FIDO2 as a superior authentication method, discussing its advantages over traditional 2FA and demonstrating how it can protect users from phishing attacks and enhance web application security.
Explore quantum computing concepts like qubits, superposition, and entanglement through practical examples using IBM Q Experience and Microsoft Q#.
Explore strategies to mitigate security risks from third-party dependencies in .NET Core, including compartmentalization and API review, to enhance application safety.
Explore gRPC as a high-performance messaging protocol for microservices, comparing it to WCF. Learn to create gRPC services and clients, understand different models, and discover best practices for real-world implementation.
Explore ethical implications of using technologies from tax-avoiding companies. Learn about ethics, economic value, taxes, and how developers can improve ethics in software development.
Explore building blocks for successful software security initiatives, balancing finding, fixing, and preventing issues. Learn strategies to enhance your AppSec program and avoid common pitfalls.
Discover how to create interactive client-side web UIs using C# with Blazor WebAssembly. Learn to leverage WebAssembly for modern web development beyond JavaScript.
Discover the magic of tidying your codebase: improve decision-making, boost confidence, and increase productivity. Learn approaches to tidying and building better habits for a joyful coding experience.
Explore strategies for high availability in stateful distributed systems, including scaling, multi-region deployments, and cloud tools. Learn to calculate SLA and build reliable architectures.
Insights on adapting apps for China's market and leveraging Chinese tech innovations, based on 12+ years of experience in the Chinese software ecosystem.
Explore four diverse startup experiences spanning two decades, offering insights into funding models, challenges, and success factors in the tech industry.
Exploring the benefits of simplicity in web development, emphasizing core technologies for faster, more resilient, and accessible websites that prioritize user experience over complexity.
Explore the evolution of typography and learn CSS techniques to enhance design through font selection and manipulation, creating visually appealing and polished web applications.
Simplify Azure Resource Manager template creation using FARMer, a .NET domain-specific language. Learn to rapidly author, parameterize, and deploy ARM templates for efficient and repeatable Azure deployments.
Simplified approach to automated testing with Clean Architecture in .NET Core. Learn about unit, integration, and subcutaneous tests, tools, frameworks, and where to focus efforts for effective testing.
Get personalized course recommendations, track subjects and courses with reminders, and more.