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
Data Analysis
Computer Science
Language Learning
Introduction to Research Ethics: Working with People
Improving Communication Skills
Rome: A Virtual Tour of the Ancient City
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore architectural principles for building scalable, fault-tolerant systems using isolated parallel components, error detection, and live code upgrades, with insights from Erlang's design.
Explore advances in virtual machine technology and programming languages shaping web development's future, with insights from a veteran virtual machinist on JavaScript, V8, and Dart.
Explore cognitive aspects of programming, including memory, mental models, and code reading techniques. Learn about innovative approaches like syntax vocalization and the Hedy language for beginners.
Explore Qbrt bytecode's innovative approach to language design, featuring built-in concurrency, asynchronous I/O, and multiple dispatch, aimed at simplifying complex runtime features for developers.
Explore Dao, a lightweight programming language with optional typing, expressive features, and simplified concurrent programming. Learn about its virtual machine, JIT compiler, and C/C++ binding generator.
Explore Enso, a language workbench for creating DSLs with graphical and textual editing. Learn about schema-based language definition, interpreter implementation, and powerful language composition techniques.
Explore the evolution of dynamic language optimization, from Smalltalk to modern JIT compilers, and discover techniques to enhance performance in expressive programming languages.
Interactive visualizations for understanding algorithms: techniques and examples using HTML, CSS, JavaScript, and D3 to supplement traditional testing and improve code comprehension.
Explore Erlang's suitability for building authoritative DNS servers, covering language features, development challenges, and performance optimization techniques for DNS server implementation.
Simplifying asynchronous programming in Scala using Async, enabling developers to write concurrent code that looks sequential and integrates seamlessly with Futures and Promises API.
Explore Chrome's security features, threats, and protective measures. Learn about browser exploits, phishing, SSL attacks, and defense strategies from Google's "Security Princess".
Exploring software for programming cells, including molecular circuits and genetic devices. Demonstrates a tool chain for characterizing genetic parts and compiling molecular programs into DNA.
Explore Datomic's architecture, indexing, and real-world implementation through a production system case study, emphasizing schema, query behavior, and transactor characteristics.
Explore concept-based text understanding and its applications in NLP. Learn to build models of human thinking for search engines, recommender systems, and classifiers using practical examples and code.
Explore Scala macros' evolution, from def macros to advanced features like type macros and annotations. Learn about their design, use cases, and impact on metaprogramming in Scala.
Get personalized course recommendations, track subjects and courses with reminders, and more.