Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Computer Science
Data Analysis
Computer Networking
Medicine and the Arts: Humanising Healthcare
Exploring Play: The Importance of Play in Everyday Life
Songwriting: Writing the Lyrics
Organize and share your learning with Class Central Lists.
View our Lists Showcase
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.
Explore Scientific Machine Learning: combining physics-based models with ML for complex phenomena, addressing challenges in computational science, and revolutionizing fields like rocket engine combustion analysis.
Get personalized course recommendations, track subjects and courses with reminders, and more.