Courses from 1000+ universities
Discover an easier way to explore affordable, credit-worthy online courses with our expanded community college catalog.
600 Free Google Certifications
Communication Skills
Software Development
Digital Marketing
How to Write Your First Song
Bioseguridad y equipo de protección para la prevención de COVID-19
Let's Get Started: Building Self-Awareness
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore the inner workings of FluBot, an Android malware that impersonates banking apps, and learn about its sophisticated countermeasures against detection and analysis.
Explore multidimensional scaling techniques, from linear algebra foundations to optimization methods, with real-world applications in sociology, linguistics, mathematics, and sports analytics.
Discover 5 key lessons for improving code quality through reduction, with practical examples and strategies for efficient programming and maintenance.
Learn about PID controllers: their components, applications, and how they achieve stable control systems. Explore mathematical models and live simulations to understand this powerful algorithm.
Explore swarm intelligence and its application in solving complex optimization problems through a bird flocking model, leading to the Particle Swarm Optimisation algorithm.
Explore lock-free programming techniques for multi-core processors, including atomic operations, lock-free data structures, and potential pitfalls like ABA problem and memory reordering.
Explore PAC learning framework in machine learning, covering supervised classification, learnability criteria, and VC dimension. Understand theoretical foundations and practical implications.
Explore Lenstra's elliptic curve factorization method, its applications in cryptography, and its impact on computational number theory. Learn about this fast special-purpose algorithm and its mathematical foundations.
Explore MIDI's impact on music creation, from its history and protocol to modern applications. Gain insights into this revolutionary technology's role in transforming artistic workflows and musical production.
Explore the groundbreaking Colossus computer and code-breaking efforts at Bletchley Park during WWII, focusing on the Lorenz cipher and its impact on strategic intelligence.
Explore probabilistic Turing machines, complexity classes, and efficient randomised algorithms. Dive into Monte Carlo methods, polynomial identity testing, and the P = BPP problem.
Explore the potential of the Analytical Engine for deep learning, blending 19th-century mechanical computing with modern AI concepts in this Victorian-era adventure.
Explore Monte Carlo Tree Search in computer Go AI, covering its advantages, UCB1 strategy, and recent refinements like AMAF/RAVE, with insights into ongoing research topics.
Explore digital adaptive filters, their algorithms, and applications in noise removal, echo cancellation, and signal processing, with Matlab demonstrations and real-world examples.
Explore real-world programming language quirks, pitfalls, and unexpected behaviors that challenge common assumptions. Gain insights into the complexities of language design and implementation.
Get personalized course recommendations, track subjects and courses with reminders, and more.