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
Machine Learning
Python
Microsoft Excel
Intelligenza Artificiale
Python for Data Science
Introduction to Philosophy
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to send various types of emails using Python, from plain text to HTML messages with attachments. Covers connecting to mail servers, formatting, and sending to multiple recipients.
Learn web scraping with Python's Requests-HTML library. Extract data from websites, handle dynamic content, and save results to CSV files. Practical examples and error handling included.
Learn about Python iterators and iterables, their functionality, and how to create custom objects that are both iterable and iterator. Gain insights to write more efficient code and solve problems creatively.
Learn to efficiently manage Python packages and virtual environments with Pipenv. This tutorial covers installation, package management, environment setup, and advanced features for streamlined project development.
Learn to efficiently manage resources in Python using context managers for file handling, database connections, and more. Gain practical skills through examples and code demonstrations.
Learn to manipulate JSON data in Python: load from strings/files, convert to Python objects, format output, and work with real-world examples like Yahoo Finance data.
Learn to match text patterns using regular expressions. Master techniques for finding email addresses, phone numbers, and URLs. Gain practical skills applicable across programming languages and text editors.
Learn to create, define, and use Python functions, including passing arguments and returning values, to enhance your programming skills and take your coding to the next level.
Learn Python's Lists, Tuples, and Sets: Explore sequential data handling, unique value management, methods, use cases, and performance benefits in this comprehensive tutorial.
Learn to set up a Python development environment in Atom, including installation, customization, and essential packages for efficient coding and debugging.
Learn to install, set up, and use Jupyter Notebooks for interactive coding, data visualization, and markdown text creation. Essential for data science and beneficial across various fields.
Discover 10 essential Python concepts to ace your interview, from whiteboard coding to OOP basics. Gain confidence and impress potential employers with your programming knowledge.
Learn Git command-line fundamentals: version control basics, installation, configuration, staging, committing, cloning, and working with remote repositories. Master essential Git operations for efficient collaboration.
Discover hidden gems, productivity boosters, and performance enhancers for your Mac. Learn about built-in features, cool apps, and tricks to make your Mac experience more enjoyable and efficient.
Learn to master Sublime Text with installation, setup, packages, and advanced features. Enhance your coding efficiency through tips, tricks, and essential shortcuts for both Windows and Mac.
Get personalized course recommendations, track subjects and courses with reminders, and more.