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
Data Analysis
Graphic Design
Serverless Computing
Exploring Play: The Importance of Play in Everyday Life
Learning How to Learn: Powerful mental tools to help you master tough subjects
Know Thyself - The Value and Limits of Self-Knowledge: The Examined Life
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Xamarin tools for cross-platform mobile development and learn to manage the full project lifecycle using Visual Studio Team Services for agile processes and continuous delivery.
Explore Azure Machine Learning and Cognitive Services APIs to implement AI capabilities in applications through simple REST calls, making AI more accessible to developers.
Develop cross-platform mobile apps with Xamarin and connect them to Azure cloud services using Azure Mobile App Service and client SDKs, leveraging existing .NET/C# skills for a powerful end-to-end solution.
Explore 20+ Cognitive Services APIs for AI-powered applications, including object recognition, speech processing, and language understanding. Learn implementation techniques and gain inspiration for intelligent app development.
Explore four advanced async patterns in JavaScript: Promises, generators, Async/Await, and RxJS. Learn when to use each and how they solve different asynchronous coding challenges.
Learn effective techniques for unit testing components and services, as well as end-to-end testing in Angular 2 applications, to improve your frontend testing practices and ensure robust code.
Explore Go's strengths in building microservices, addressing challenges, and transitioning from legacy platforms to a microservice architecture.
Explore chatbot technology, from history to current trends. Learn to build and deploy smart bots using frameworks, and discover industry challenges and opportunities.
Explore Elm's functional programming features while building a simple game. Learn about immutability, type safety, and increased predictability for web applications.
Explore interactive data visualization of Olympic medals using F# and Fable. Learn functional programming techniques for building web applications and discover insights through modifiable visualizations.
Interactive introduction to Progressive Web Apps, exploring their powerful features like offline functionality, push notifications, and home screen access.
Learn strategies to improve JavaScript testing, avoiding common pitfalls and leveraging lessons from other ecosystems to create efficient, maintainable tests that enhance development.
Critique of modern web development practices, comparing them to Victorian medicine. Explores effective tools and techniques, helping developers identify good ideas and avoid unproductive trends.
Explore unconventional uses of common internet tools for security evaluation, network insights, and IoT curiosities. Learn to leverage everyday technologies for enhanced digital awareness and cybersecurity.
Explore how Agile principles can be applied to marathon training, offering a fresh perspective on iterative approaches beyond software development and tech projects.
Get personalized course recommendations, track subjects and courses with reminders, and more.