Courses from 1000+ universities
AI got cheap enough that Duolingo’s most expensive plan may not survive it. I read the earnings call transcript and opened the app to see what is actually changing for learners.
600 Free Google Certifications
Artificial Intelligence
Data Science
Cybersecurity
L'Italiano nel mondo
Introduction to HTML5
Umano Digitale
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Build the mathematical foundations for engineering and AI work: calculus, probability and statistics, discrete mathematics, linear algebra for machine learning, and logic for computer science.
Work through complex numbers, quadratic equations, trigonometric identities, matrix operations and inverses, limits and derivatives, integration, and first-order ordinary differential equations, with applications.
Build an engineering math toolkit: complex numbers and quadratic equations, matrix algebra and rank, trigonometric identities, differentiation and integration techniques, and first-order ordinary differential equations.
Learn C programming for scientific problem solving: draw flowcharts, write expressions and variables, use branching and loops, build modular functions, and search and sort arrays.
Analyze circuits using Kirchhoff's laws, nodal and mesh methods, Thevenin and Norton equivalents and phasors, then build circuits with diodes, BJTs, MOSFETs and op-amps.
Learn how operating systems work: process and thread management, CPU scheduling, mutexes and semaphores, deadlock handling, paging and virtual memory, and disk and RAID storage.
Learn how a computer works from bits up: number representation, Boolean algebra, gate minimization, combinational and sequential circuits, computer organization, and LC-3 assembly programming.
Learn descriptive statistics, probability axioms and Bayes' formula, random variables, binomial, Poisson and normal distributions, sampling and estimation, hypothesis testing, and linear and polynomial regression.
Analyze biological and clinical data: cluster RNA-seq patient subtypes, classify single cells, build gene association networks from TCGA, and mine PubMed literature with BioBERT and NLTK.
Learn to write academic paragraphs — argumentative, cause-effect, comparison, problem-solution, process, and visual-information — with topic sentences, punctuation, conditionals, paraphrasing, and plagiarism-free integrity.
Design finite automata, context-free grammars, and Turing machines, prove language properties with pumping lemmas and normal forms, and classify problems as decidable, P, NP or NP-complete.
Explore ecosystems, biomes, and biogeochemical cycles, then apply biodiversity conservation, climate change science, planetary boundaries, UN SDGs, circular economy, and Life Cycle and Environmental Impact Assessment.
Build lexical analyzers and parsers while studying regular expressions, DFA minimization, context-free grammars, recursive descent, LL(1) and LR(0) parsing, and POS tagging.
Build a foundation in biology: study cell organelles, respiration and photosynthesis, DNA replication and transcription, Mendelian inheritance, recombinant DNA, cell division, and human organ systems.
Apply Newton's laws, energy and momentum conservation, the two laws of thermodynamics, and wave optics — interference, diffraction, polarization — to analyze physical systems quantitatively.
Get personalized course recommendations, track subjects and courses with reminders, and more.