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
Management
Cybersecurity
Artificial Intelligence
Comprendere la filosofia
Introduction to Engineering Mechanics
Mathematical Economics
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore Java 9's practical features beyond modularity, including new language enhancements, APIs, and performance improvements for real-world application development.
Explore modern data integration patterns, focusing on event streaming with Apache Kafka. Learn about microservices, compatibility, and innovative approaches to handling complex data challenges.
Exploring the ethical responsibilities of software developers in modern society, emphasizing the need for standards and a unifying code of conduct in the profession.
Explore effective microservices in data-centric environments, covering topics like data science, styling, software development, continuous delivery, and event-driven architectures.
Explores the true meaning of continuous delivery, emphasizing the ability to deploy at any moment. Challenges common misconceptions and provides insights on implementing effective delivery pipelines.
Apache Spark performance deep dive: scaling challenges, RDD operations, key skew issues, and optimization techniques for distributed data processing. Insights from an IBM Spark engineer.
Explore how code itself can be a source of risk in software development. Learn strategies to reduce vulnerabilities, improve security, and create more robust systems through better coding practices.
Explore how deep learning algorithms can replicate Bach's musical creativity, bridging computational musicology with machine learning to generate chorales in the style of the Baroque master.
Explore strategies for teaching clean coding principles to children, emphasizing the importance of early programming education and its impact on future careers across various fields.
Explore blockchain technology's fascinating aspects, including Bitcoin's foundation, public/private keys, transactions, mining, and consensus mechanisms. Gain insights into alternatives and potential disruptions.
Explore IoT security vulnerabilities and their real-world implications. Learn about potential risks in connected devices and gain insights into protecting your digital ecosystem.
Discover strategies for balancing exploration and exploitation in engineering, with insights on improving problem-solving skills and fostering innovation through experimentation in unfamiliar territories.
Pragmatic guide for migrating to microservices: strategies for decoupling, evolving, and addressing challenges in transitioning from monolithic to microservices architecture.
Explore technology choices beyond mainstream options, focusing on Elm for building a high-performance log aggregator UI. Learn about event sourcing and the benefits of functional programming.
Discover patterns for building highly effective teams, including smart technology choices, great development habits, and powerful team dynamics. Learn practical strategies to boost team productivity and success.
Get personalized course recommendations, track subjects and courses with reminders, and more.