Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Management & Leadership
Data Analysis
Digital Marketing
Introduction to Graphic Illustration
Unlocking Information Security I: From Cryptography to Buffer Overflows
Quantum Mechanics for Everyone
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to enable HTTPS on your Django web server using Let's Encrypt's free SSL/TLS certificate. This tutorial covers installation, configuration, and troubleshooting for secure web hosting.
Learn to scrape websites using BeautifulSoup and Python. Extract headlines, scores, or prices from HTML easily. Practical examples and code snippets included for hands-on learning.
Learn to build a feature-rich web application from scratch using Flask, covering templates, databases, authentication, file uploads, and deployment on a Linux server with HTTPS.
Video tutorials and walkthroughs for the ArcGIS API for JavaScript. Once you have finished this series, you will be well on your way to making your own web maps, adding advanced functionality, and writing custom code to meet the needs of your application…
Learn to programmatically sort YouTube playlists by popularity using Python and the YouTube API. Discover how to extract and analyze video data for efficient content curation.
Learn to create an API key, connect to YouTube's API using Python, and retrieve public information for analysis. Covers key concepts and practical implementation for developers.
Learn to automate image creation using Python, Patreon API, and Pillow. Practical tutorial on integrating APIs, handling data, and manipulating images for real-world applications.
Learn to simplify software installation on Mac using Homebrew package manager. Discover how to easily install command-line tools and native applications, streamlining your setup process.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.