Advanced Topics in Network Science
In-class network science labs plus a graded Pair Notebook with a Socratic AI tutor.
View notebooks🚀 marimo is doing another launch week! Five new announcements, one a day.
From your first line of Python to your first language model. See how educators bring their subjects to life with marimo — on the web with molab or WebAssembly, or on students' own computers.
47 courses at 44 universities in 15 countries.
We'd love to feature it here!
We rotate featured courses each term. Browse every course below.
In-class network science labs plus a graded Pair Notebook with a Socratic AI tutor.
View notebooksBioinformatics, DNA sequence analysis, and motifs, with exercises on molab.
View notebooksDescriptive, inferential, and Bayesian statistics with in-browser companion notebooks.
View notebooksLearn fMRI analysis from a marimo-book textbook, with assignments graded on molab.
View notebooksExploratory data analysis, visualization, and statistical testing, with molab as a fallback.
View notebooksA marimo-only course on wrangling and analyzing data. Students use molab in the browser.
View notebooksProtein sequence analysis and protein language models, with projects on molab GPUs.
View notebooksBuild custom data visualizations in Python with anywidget.
View notebooksSignal detection and estimation theory, taught with lecture notebooks that run in the browser.
View notebooksWeekly regression and econometrics notebooks, each with a molab link.
View notebooksFiltering, image processing, and computer vision across 12 notebooks with molab links.
View notebooksFinite differences and discontinuous Galerkin methods, with exercises graded via mograder.
View notebooksSequence alignment, BLAST, and sequence evolution in molab labs and a capstone.
View notebooksCore econometrics built in marimo and exported to run in the browser.
View notebooksExplore semiconductor devices through interactive in-browser notebooks.
View notebooksBuild toward training a language model, from neural networks to transformers. Homework co-developed with the marimo team.
View notebooksEfficient ML and deployment, taught through 34 interactive in-browser labs.
View notebooksMetrology, calibration, and regression in a marimo-book with Open in molab on every page.
View notebooksNumerical methods for materials modelling in notebooks students run locally.
View notebooksPython, geospatial analysis, and hydraulics, ported from Jupyter with in-browser versions.
View notebooksGaussian processes, Bayesian neural networks, and uncertainty quantification, graded with mograder.
View notebooksSemiconductor physics and devices across 26 interactive lecture notebooks.
View notebooks| School | Course | Topics | Category | Notebooks |
|---|---|---|---|---|
TH Köln | Advanced NLP | Machine learning, NLP | AI & machine learning | |
| Advanced Quantum Mechanics10112 | Time-dependent quantum mechanics, spin dynamics | Engineering & physical sciences | Notebooks ↗ | |
| Advanced Topics in Network ScienceSSIE 641 | Network science | Data science & statistics | Notebooks ↗ | |
| Analysis I/II: Interactive Notebooks | Limits, continuity, real analysis | Mathematics | Notebooks ↗ | |
| Analysis of Biological Sequences and StructuresBINF200 | Bioinformatics, DNA sequence analysis, motifs | Life sciences | Notebooks ↗ | |
| Application Development (Earth Observation) | Earth observation, geospatial app development | Programming & software | Notebooks ↗ | |
| Application Development for the Data-Driven OrganizationMIS 501 | Data sources, dataframes, Polars | Data science & statistics | Notebooks ↗ | |
| BiostatisticsMOL.824UB | Descriptive, inferential & Bayesian statistics | Life sciences | Notebooks ↗ | |
| Chemical Engineering AnalysisCHE 525 | Numerical methods, linear systems, UQ | Engineering & physical sciences | Notebooks ↗ | |
| Chemical Kinetics and Reaction EngineeringCBE 504 | Reaction kinetics, rate laws, reactor design | Engineering & physical sciences | Notebooks ↗ | |
| Computational ScienceTN23015 | Numerical methods, computational science | Mathematics | Notebooks ↗ | |
ITIS Mario Delpozzo, Cuneo | Computer Science, Data Science & Machine LearningHigh school | Computer science, data science, machine learning | Programming & software | |
| DartBrains: Principles of Human Brain Mapping with fMRIPSYC 60 | fMRI, neuroimaging analysis | Life sciences | Notebooks ↗ | |
| Data Analysis Block Course: Statistics & Machine Learning | Statistics, machine learning, data analysis | Data science & statistics | Notebooks ↗ | |
| Data ExplorationSI 385 | EDA, visualization, statistical testing | Data science & statistics | Notebooks ↗ | |
| Data Manipulation & AnalysisSI 618 | Data manipulation, data analysis | Data science & statistics | Notebooks ↗ | |
| Data Science for Clinical ResearchGMS 6803 | Clinical research, data science | Life sciences | Notebooks ↗ | |
| Data Science Methods in Biological and Health SciencesDATA 791 | Protein sequences, ML, protein language models | Life sciences | Notebooks ↗ | |
| Data Visualisation in Data ScienceG0R72A | Data visualization, anywidget | Data science & statistics | Notebooks ↗ | |
| Deep Learning para Computer Vision | Neural networks, PyTorch, computer vision | AI & machine learning | Notebooks ↗ | |
| Detection and Estimation of SignalsTSKS15 | Signal detection, estimation theory | Engineering & physical sciences | Notebooks ↗ | |
| Econometrics: Stata LabECON2228 | Econometrics, regression | Data science & statistics | Notebooks ↗ | |
| Embedded Systems Undergraduate Labs | Embedded systems, Raspberry Pi | Engineering & physical sciences | ||
| Foundations of Data Science 2CDS DS 121 | Exploratory data analysis, computation | Data science & statistics | ||
| Fundamentals of Network Theory | Network theory, graphs | Mathematics | Notebooks ↗ | |
| Image Processing and Computer Vision | Image processing, computer vision, filtering | AI & machine learning | Notebooks ↗ | |
| Intro to Solving PDEsGuest lectures | Finite differences, discontinuous Galerkin | Engineering & physical sciences | Notebooks ↗ | |
| Introduction to Computational BiologyBIOL 5800/6800 | Sequence alignment, BLAST, sequence evolution | Life sciences | Notebooks ↗ | |
| Introduction to EconometricsECON 3300 | Econometrics | Data science & statistics | Notebooks ↗ | |
| Introduction to Electronic DevicesECE335 | Semiconductor devices | Engineering & physical sciences | Notebooks ↗ | |
| Introduction to Modern AI10-202 | Neural networks, transformers, LLM training | AI & machine learning | Notebooks ↗ | |
| Luddy Summer Camp: Python and Machine LearningHigh school | Python, NLP | AI & machine learning | Notebooks ↗ | |
| Machine LearningCS 1810 | Machine learning, kernel methods | AI & machine learning | ||
| Machine Learning SystemsCS249r | ML systems, efficient ML, deployment | AI & machine learning | Notebooks ↗ | |
| Mechanical Engineering Metrology and Measurements | Metrology, calibration, linear regression | Engineering & physical sciences | Notebooks ↗ | |
| Modelling of MaterialsPT-MM | Materials modelling, numerical methods | Engineering & physical sciences | Notebooks ↗ | |
| NMEP / DeCal / IgniteStudent-run | Machine learning | AI & machine learning | Notebooks ↗ | |
| Pattern RecognitionFYS-3012 | Pattern recognition, machine learning | AI & machine learning | Notebooks ↗ | |
| Probabilidad y estadísticaAP6001 | Probability, statistics, survey data | Mathematics | Notebooks ↗ | |
| Programming with Python | Python, error handling | Programming & software | Notebooks ↗ | |
| Python for Chemists | Python fundamentals for chemists | Programming & software | Notebooks ↗ | |
| Python Programming for Water Resources Engineering and Research | Python, geospatial, hydraulics | Programming & software | Notebooks ↗ | |
| Scientific Machine Learning & Predictive Modelling and UQES98E / PX914 | Gaussian processes, Bayesian neural networks, UQ | AI & machine learning | Notebooks ↗ | |
| Semiconductor Electronic DevicesECE350 | Semiconductor physics, electronic devices | Engineering & physical sciences | Notebooks ↗ | |
| The Modern Software DeveloperCS146S | AI-native development, coding agents, MCP | Programming & software | ||
| When Data Meets DesignSC 103N | Data visualization, Python | Data science & statistics | ||
| Writing MachinesCMPINF 1207 | Markov chains, RNNs, GPT-2, generative text | AI & machine learning | Notebooks ↗ |