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
The Science of Gastronomy
Sustainable Tourism: Society & Environmental Aspects
Introduction to Programming with MATLAB
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Master Python programming fundamentals, from basic data types to object-oriented concepts, while developing practical coding skills and learning to create functional programs with graphics capabilities.
Master Raspberry Pi and Python programming for robotics, covering sensor integration, remote communication, GPS tracking, and an introduction to ROS and AI applications in embedded systems.
Master fundamental C programming concepts, from data types and control structures to advanced topics like pointers, memory manipulation, and ADTs through hands-on coding exercises.
Master fundamental C++ programming concepts, from basic syntax to object-oriented principles, while building practical coding skills through hands-on projects and exercises.
Master Java programming fundamentals, from basic data types to OOP concepts, while building practical skills in GUI development, graphics, file handling, and creating robust applications with exception handling.
Master fundamental data structures and algorithms in Java, from stacks and dynamic arrays to sorting techniques, while developing practical software engineering skills for real-world applications.
Master Linux fundamentals through hands-on practice with command-line tools, file management, and Bash scripting. Learn essential utilities like awk and sed while developing practical system administration skills.
Master essential data analysis skills using Python, from data manipulation and cleaning to visualization with NumPy, Pandas, and Matplotlib libraries for practical applications.
Master fundamental machine learning concepts and build predictive models using Python, from supervised learning and regression to decision trees and scikit-learn implementation.
Master database fundamentals through hands-on practice with SQL, entity-relationship modeling, and normalization while working with popular systems like Oracle and MySQL in real-world projects.
Master essential computer hardware and software concepts, from processors and operating systems to networking and mobile devices, while preparing for CompTIA A+ certification and IT career opportunities.
Master fundamental networking concepts, from protocols and hardware to TCP/IP, Ethernet, wireless transmission, and security, preparing you for CompTIA Network+ certification and IT careers.
Master cloud computing fundamentals and AWS core services, including security, architecture, storage, and networking concepts while preparing for the AWS Cloud Practitioner certification.
Master foundational cybersecurity concepts, from data confidentiality to network defense, while developing technical skills and best practices for secure internet usage and protection against cybercrime.
Master enterprise network architecture, security concepts, and automation tools while learning to configure, troubleshoot, and secure complex WAN infrastructures and implement virtualization.
Get personalized course recommendations, track subjects and courses with reminders, and more.