Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Computer Science
Leadership
Cybersecurity
Python for Data Science
Success: Practical Thinking Skills
Learn Like a Pro: Science-Based Tools to Become Better at Anything
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn object-oriented C++ through classes, operator and function overloading, inheritance, design, documentation, and debugging.
A C++ laboratory emphasizing hands-on object-oriented design, documentation, debugging, classes, operator overloading, and inheritance.
Advanced C++ course combining object-oriented programming with data structures and application connectivity through GUIs, databases, and web services.
A C++ programming laboratory applying object-oriented concepts to data structures, GUIs, databases, and web services.
Develop object-oriented Python applications using user interfaces, debugging, databases, networking, inheritance, and polymorphism.
Practice Python programming through object-oriented business applications, with debugging, user interfaces, file operations, databases, and networking.
Advanced Python programming through object-oriented design and practical work with concurrency, web services, cloud applications, and automation.
Advanced Python laboratory applying object-oriented programming to concurrency, web services, cloud applications, and real-world task automation.
Learn practical computer security through user-account protection and hands-on configuration of security software and hardware.
Design, configure, deploy, and maintain Cisco ASA, Windows, and Linux firewalls for secure cyber, cloud, and local networks.
Hands-on laboratory for designing, configuring, deploying, and maintaining Cisco ASA, Windows, and Linux firewalls across cyber, cloud, and local networks.
Hands-on cyber defense training in securing, monitoring, and analyzing attacks across network infrastructure and application services.
Build advanced computer networking and security skills through laboratory work and community service while exploring related career objectives.
Learn secure web server programming in Python to build interfaces, manage data and files, format reports, and access web servers.
A hands-on laboratory for building secure web applications in Python, from user interfaces and database management to file handling, reporting, and web-server access.
Get personalized course recommendations, track subjects and courses with reminders, and more.