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 Python data analysis and visualization using Matplotlib and Pandas. Covers installation, data importing, plotting techniques, and real-world population growth analysis.
Learn to create a Telegram bot using Python, including setup, conversation handling, and integrating Yahoo Finance API for stock and index data retrieval.
Comprehensive exploration of quicksort algorithm, covering implementation, time complexity, and optimization techniques for efficient data sorting.
Explore quantum computing fundamentals through a simple example, understanding its potential and real-world applications in this concise, beginner-friendly explanation.
Create a Twitter bot using Python and Tweepy, learning to extract tweets, find mentions, check hashtags, and automate replies in this hands-on tutorial for aspiring developers.
Build a to-do list app with Django in this hands-on tutorial. Learn essential web development skills, from setting up views to handling post requests and managing database models.
Tackle 6 beginner-friendly Python exercises from CodingBat, covering topics like string manipulation and basic logic, to enhance your coding skills and problem-solving abilities.
Learn to solve the recursive staircase problem, a common coding interview question. Explore recursive and dynamic programming approaches, with step-by-step explanations and code examples.
Explore computer memory, RAM, and arrays in this overview. Learn how arrays work in C, understand memory vs storage, and discover practical applications of these fundamental concepts.
Beginner-friendly introduction to Python variables using Jupyter Notebook. Learn basic concepts, installation, and practice with a hands-on problem-solving approach.
Master essential principles for leveraging AI in coding workflows to boost productivity by 10-40%, going beyond basic prompting to achieve more efficient and effective development practices.
Master 10 essential principles to elevate AI-assisted coding from experimental to production-ready, transforming your development workflow with proven techniques.
Explore the impact of AI on software engineering careers, job prospects, and strategies for adapting to the changing tech landscape.
Master Claude Code with insights from hands-on experience since launch, covering key features and practical applications in just 20 minutes.
Discover how to process and visualize data using Claude Code with Python and JavaScript through a multi-workflow approach featuring voice input in just 10 minutes.
Get personalized course recommendations, track subjects and courses with reminders, and more.