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
Academic Writing Made Easy
Mechanics of Materials I: Fundamentals of Stress & Strain and Axial Loading
Digital Marketing
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.
Explore the impact of AI on software engineering careers, job prospects, and strategies for adapting to the changing tech landscape.
Master fundamental programming concepts including arrays, linked lists, recursion, Big O notation, trees, binary search, quicksort, stacks, queues, and hash tables.
Master Python fundamentals through hands-on tutorials covering variables, functions, loops, data structures, and object-oriented programming concepts for complete beginners.
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.
Master 10 essential principles to elevate AI-assisted coding from experimental to production-ready, transforming your development workflow with proven techniques.
Get personalized course recommendations, track subjects and courses with reminders, and more.