Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Fundamentals of Neuroscience, Part 1: The Electrical Properties of the Neuron
Organic Chemistry 1
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
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.
Introducing DFTK: A Julia package for density-functional theory simulations, offering flexibility for practical calculations and mathematical development in electronic structure research.
Explore LoopVectorization.jl for efficient loop representation, cost modeling, and vectorization strategies in Julia, enhancing performance through intra-core parallelism and SIMD operations.
Explore BinaryBuilder.jl for compiling binary libraries across Julia platforms. Learn to create build recipes, use the wizard, and contribute to Yggdrasil. Hands-on experience included.
Comprehensive guide to creating, testing, and contributing Julia packages. Covers development environments, continuous integration, version control, and open-source collaboration.
Explore interval methods for scientific computing in Julia, focusing on constraint propagation, global optimization, and root finding using IntervalConstraintProgramming.jl and IntervalArithmetic.jl packages.
Julia co-creator Jeff Bezanson discusses fundamental issues in the language, focusing on modularity, types, and method specificity rules, offering insights into potential solutions for a better programming experience.
Explore multi-threading in Julia with PARTR, covering old and new features, future developments, and practical examples. Includes performance comparisons and Q&A on threading models and implementation details.
Comprehensive introduction to Julia programming, covering basics to advanced topics. Ideal for beginners with technical computing needs and experience in other languages.
Explore Flux, an intuitive machine learning library for Julia, featuring state-of-the-art performance, automatic differentiation, and innovative compiler technology for efficient and flexible ML development.
Explore advanced numerical computing techniques, from complex differentiation to low-precision arithmetic, with insights on error analysis, matrix operations, and IEEE standards for improved computational accuracy and efficiency.
Explore efficient shared memory parallelism in Julia using multi-threading, focusing on nested parallelism and the parallel depth-first scheduling approach for improved performance.
Explore Celeste.jl, a Julia-based project for petascale astronomical image analysis using Bayesian inference, showcasing Julia's power in high-performance computing and data science on supercomputers.
Explore data-intensive science challenges, high-performance computing, and the role of programming languages like Julia in addressing big data and computational demands in scientific research.
Explore Ray.jl, a Julia client for the Ray compute framework. Learn about distributed computing, implementation challenges, and real-world applications in scaling workloads.
Get personalized course recommendations, track subjects and courses with reminders, and more.