Courses from 1000+ universities
India banned Telegram after the NEET paper leak led to a retest for 2.28 million students. Class Central studied the scam, the money trail, and other platforms the leaks could move to.
600 Free Google Certifications
IT & Networking
Programming Languages
AI Engineering
Marketing in a Digital World
Miracles of Human Language: An Introduction to Linguistics
Mindshift: Break Through Obstacles to Learning and Discover Your Hidden Potential
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explicit instruction and practice in writing poetry and short fiction for writers of all levels. Emphasis in integrated reading and writing for literary analysis of both poetry and fiction as a proces
Systematic introduction to fundamental concepts of computer science through the study of the Java programming language. Coding topics include Java control structures, classes, methods, arrays, graphic
Systematic treatment of intermediate concepts in computer science through the study of Java object-oriented programming (OOP). Coding topics include Java interfaces, class extension, generics, the Jav
Systematic treatment of advanced data structures, algorithm analysis and abstract data types in the Java programming language. Coding topics include the development of ADTs from scratch, building ADTs
Systematic introduction to fundamental concepts of computer science through the study of the C++ programming language. Coding topics include C++ control structures, objects, global-scope functions, cl
Systematic treatment of intermediate concepts in computer science through the study of C++ object-oriented programming (OOP). Coding topics include C++ derived classes, class templates, function templ
Systematic treatment of advanced data structures, algorithm analysis and abstract data types in the C++ programming language. Coding topics include the development of ADTs from scratch, building ADTs
Systematic introduction to fundamental concepts of computer science through the study of the Python programming language. Coding topics include control structures, functions, classes, string processin
Systematic treatment of intermediate concepts in computer science through the study of Python object-oriented programming (OOP). Coding topics include Python sequences, user-defined classes and interf
A systematic treatment of advanced data structures, algorithm analysis, and abstract data types in the Python programming language, intended for computer science majors as well as non-majors and profe
Introduction to the organization, architecture and machine-level programming of computer systems. Topics include mapping of high-level language constructs into assembly code, internal data representat
Introduction to the Linux operating system primarily focused on command line usage. Covers the history, kernel, file systems, shells, and user utilities. Also introduces students to the fundamentals o
Basic Linux systems administration. Command line fundamentals, file management from command line, help commands, create/view/edit text files, manage local Linux users and groups, control access to fil
Introduction to database design and use of database management systems for applications. Topics include database architecture, comparison to file-based systems, historical data models, conceptual mode
Introduction to the effective processing and communication of data. Topics include identifying the key techniques and theory used in data visualization, creating and designing static and interactive v
Get personalized course recommendations, track subjects and courses with reminders, and more.