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
IT & Networking
Management
Microsoft Excel
Ableton Live Course: Sound Production for Musicians and Artists
Medical Parasitology | 医å¦å¯„生虫å¦
How Things Work: An Introduction to Physics
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore the future of IoT development with insights on creating a more programmable and productive environment for connected devices, featuring practical demonstrations on the Raspberry Pi 2.
Explore the Mobius Loop for outcome-focused Agile and Lean development. Learn why prioritizing outcomes over outputs leads to better results and how to implement this approach in your projects.
Explore Gradle's performance improvements for Android development, including variant modeling and a new configuration model. Learn about faster builds, optimizations, and future enhancements in this comprehensive overview.
Explore mutation testing in Python to validate test suites, detect unnecessary code, and improve coverage analysis. Learn about algorithms, mutations, and tools like Cosmic Ray for enhancing software quality.
Dismantling Android secrets with CodeInspect: Explore advanced techniques for analyzing Android malware, reverse engineering protection, and uncovering hidden behaviors in mobile applications.
Explore applying Continuous Delivery practices to embedded systems, overcoming challenges in versioning, testing, and security for improved software development processes.
Explore cross-platform mobile development strategies and challenges in this interactive fishbowl discussion with industry experts, offering insights for developers seeking efficient multi-platform solutions.
Learn to create innovative Apple Watch apps using watchOS 2. Explore the development process, key features, and best practices for building engaging wearable applications.
Explore Java language evolution strategies balancing innovation with compatibility. Learn about careful design approaches and the challenges of evolving a mature programming language.
Provocative critique of Scrum and Agile methodologies, proposing a hacker-centric approach to software development that emphasizes individual creativity and continuous deployment for the digital future.
Explore Git's inner workings, modeling of history, and powerful features. Learn how to harness its capabilities for effective version control in projects of all sizes.
Explore innovative approaches to data processing and intelligent computing, drawing parallels with human cognition to enhance abstract reasoning and problem-solving capabilities.
Explore modern distributed databases for efficient data analytics, overcoming NoSQL limitations and Hadoop performance issues. Learn about fast parallel query engines and their applications.
Explore DevSecOps strategies for seamlessly integrating security into DevOps, enhancing risk management, and fostering engagement to achieve a "rugged" organizational approach.
Insightful panel discussion exploring DevOps, agile methodologies, and software development practices, featuring industry experts sharing valuable insights and experiences.
Get personalized course recommendations, track subjects and courses with reminders, and more.