Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Data Analysis
Microsoft Excel
Artificial Intelligence
An Introduction to Interactive Programming in Python (Part 1)
Excel: Fundamentos y herramientas
The Future of Work: Preparing for Disruption
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Implement Conway's Game of Life on Arduino using LCD panels. Learn custom characters, binary conversion, array manipulation, and more for diverse Arduino projects.
Learn Arduino programming essentials: variables, loops, functions, data types, and more. Create projects, manipulate hardware, and master core C language concepts for microcontroller development.
Complete a paint application with menu bars, dialog boxes, drawing tools, color selection, line width adjustment, printing, and file management features.
Learn to create a Qt-based paint application with features like opening, saving, and printing images, as well as drawing with customizable colors and pen widths.
Learn to create various charts in Qt, including bar, pie, and line charts, with detailed coverage of chart attributes and customization options.
Comprehensive guide to learning Japanese using free tools, covering Hiragana, Katakana, Kanji, vocabulary, and pronunciation with practical tips and resources for self-study.
Discover how to effectively use Anki, a powerful spaced repetition tool, to master any subject. Learn tips, tricks, and strategies for efficient learning and long-term retention.
Build a C++ GUI calculator using Qt, covering event handling, widgets, interfaces, stylesheets, casting, and regular expressions. Learn essential skills for creating functional desktop applications.
Learn to create a functional Notepad app using Qt and C++. Covers installation, Qt basics, dialogs, widgets, file operations, menus, toolbars, and more for cross-platform GUI development.
Learn to create, search, and manipulate regular expressions in C++. Covers matching patterns, iterating through results, and extracting specific data using practical examples.
Explore associative containers (set, multiset, map, multimap) and container adapters (stacks, queues, priority queues) in C++. Learn about enums and their applications in programming.
Explore sequence containers in C++: deques, lists, and forward lists. Learn their characteristics, operations, and use cases for efficient data storage and manipulation.
Learn to create, pause, and pool threads in C++. Explore performance comparisons for prime number generation and various time manipulation techniques.
Learn to use templates, iterators, and preprocessor directives in C++ to create flexible and reusable code structures for efficient programming.
Learn operator overloading, file I/O, and problem-solving in C++. Covers unary and binary operators, writing to and reading from files, with practical examples and exercises.
Get personalized course recommendations, track subjects and courses with reminders, and more.