Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Computer Science
Psychology
Microsoft Excel
Lean Production
Viruses & How to Beat Them: Cells, Immunity, Vaccines
Learn Like a Pro: Science-Based Tools to Become Better at Anything
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Comprehensive exploration of matrix calculus, covering gradients, Jacobians, and advanced concepts. Ideal for those seeking a deep understanding of mathematical foundations in linear algebra.
Explore Discrete Fourier Transform using Julia, from basic concepts to implementation. Compare DFT with Fast Fourier Transform, analyze sounds, and understand computational complexity.
Explore 2D raytracing, covering light behavior, reflection, refraction, and Snell's law. Learn to implement these concepts in code using Julia, with practical examples like mirrors and lenses.
Explore macroscopic epidemic models, transitioning from stochastic to deterministic approaches. Learn about SIR models, continuous-time dynamics, and differential equations in epidemiology.
Explore advanced data wrangling techniques in Julia, covering reading, cleaning, tidying, analyzing, and visualizing data using two sample datasets for practical application.
Comprehensive overview of data wrangling in Julia, covering ecosystem, workflow stages (read, clean, tidy, analyze, visualize), and DataFrames.jl resources for effective data science practices.
Explore graph theory, tree traversal, and epidemic modeling using Julia programming, with hands-on demonstrations and practical applications in network analysis and disease spread simulation.
Explore probability concepts through computational methods, covering random sampling, Monte Carlo simulations, Bernoulli trials, and the Central Limit Theorem with practical examples and visualizations.
Explore data structure analysis using Julia, covering matrix rank, data visualization, PCA, and building a simple recommendation engine. Gain practical insights into advanced data science concepts.
Explore matrices, sparse structures, and SVD for image compression and computational thinking in Julia, with practical applications in machine learning and linear algebra.
Live coding session demonstrating seam carving algorithm implementation in Julia, covering energy calculation, seam generation, and image manipulation techniques for content-aware image resizing.
Explore seam carving algorithm for intelligent image resizing, covering edge detection with gradients and optimal path finding using dynamic programming.
Explore image processing convolutions, from basic blurs to edge detection, using Julia. Learn about kernels, computational complexity, and connections to Fourier transforms.
Prof Linda Petzold explores her journey in computational science, from punch cards to modern differential equations, highlighting key developments in numerical methods, stochastic simulations, and their applications in various fields.
Comprehensive overview of Julia's progress, highlighting key developments in multithreading, infrastructure, ecosystem, and future plans, with insights on challenges and upcoming features.
Get personalized course recommendations, track subjects and courses with reminders, and more.