Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Computer Science
Psychology
Microsoft Excel
Lean Production
Viruses & How to Beat Them: Cells, Immunity, Vaccines
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 to create a custom AI assistant using Python, Google Speech, OpenAI, and Arduino. Develop voice control capabilities to solve specific problems tailored to your interests.
Autonomous robot using OpenCV and Arduino to track and follow faces, with real-time adjustments based on face position and size for movement control.
Master Python regular expressions: patterns, email validation, IP address matching, and practical applications in this comprehensive tutorial.
Learn essential string manipulation techniques in Python, including case conversion, character replacement, whitespace removal, and HTML escaping for safer and more efficient text processing.
Learn to filter variables in Python, covering names, ages, phone numbers, and email addresses. Understand the importance of filtering and explore alternatives like RegEx.
Explore Python's OS module for system interactions, file operations, and network monitoring, with practical demonstrations and expert insights.
Learn to interact with REST APIs, handle JSON data, and create a weather alert script using Python's Requests module and JSON processing techniques.
Learn to handle errors and exceptions in Python with try statements, including try/except, finally, else, and built-in exceptions for robust code.
Learn Python scripting essentials: shebang, input(), and argparse. Includes a network monitor demo to apply concepts in real-world scenarios.
Learn to create and use functions in Python, covering variable scope, parameters, return values, and practical examples like mortgage calculations.
Learn Python file operations: writing, reading, permissions, file modes, path manipulation, and practical examples like creating HTML reports from CSV data.
Explore Python's lists and dictionaries: creation, manipulation, sorting, and nesting. Learn essential methods and techniques for efficient data handling.
Learn to create and manage Python virtual environments using venv. Explore setup, usage, requirements.txt files, and security considerations for isolated development environments.
Learn to use Python modules efficiently: PIP installation, importing functions, module aliases, and understanding namespaces for better code organization and security.
Learn to implement while and for loops in Python, with practical examples and expert insights for efficient programming.
Get personalized course recommendations, track subjects and courses with reminders, and more.