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
A keynote on Julia’s language design and implementation, showing how its type system, coding style, and runtime techniques support high performance.
See how Julia enables matrix-free tomographic reconstruction and package ecosystems for MRI and magnetic particle imaging.
Use Dictionaries.jl in Julia for dictionary-based data manipulation, aggregation, and typed table operations.
An overview of Agents.jl for modeling complex dynamical systems through interacting agents in Julia.
An intermediate workshop on Julia metaprogramming, from symbols and expression trees to hygienic macros, DSLs, generated code, and world-age errors.
Diagnose Julia package inference failures, compilation latency, and invalidation with compiler-analysis tools such as JET, SnoopCompile, and Cthulhu.
Explore density-functional theory’s mathematical structure and implement numerical self-consistent-field solvers in Julia using reduced DFT problems.
An application-first workshop for using Julia in statistical work through short scripts, statistical packages, probability, plotting, and basic modeling.
Program GPUs in Julia across NVIDIA, AMD, and Intel back ends, from array operations to optimized kernels with profiling and practical case studies.
Learn to use DataFrames.jl for importing, transforming, analyzing, and modeling tabular data in Julia.
Clean text files in Julia by stripping punctuation, converting lines into word arrays, and counting words and phrases.
Learn to define, name, organize, test, and debug functions in Julia, with a few additional function features.
Explore how climate models use economic variables and constrained optimization in Julia/JuMP to compare emissions mitigation, carbon removal, and adaptation policies.
Explore discrete and continuous ideas through Julia, including area estimation with inscribed squares, discrete random walks, and Brownian motion.
Explore random walks as cumulative sums, use convolutions to build Pascal’s triangle, and implement evolving probability distributions in Julia.
Get personalized course recommendations, track subjects and courses with reminders, and more.