World's First Scientific ML Bootcamp

Scientific Machine Learning Research Bootcamp

Work on impactful SciML research projects. Present at top-tier venues. Convert projects into publications. Build physics-grounded ML models using Julia and the SciML ecosystem.

15 TopicsJulia ProgrammingResearch Projects

Instructors from

MIT
IIT Madras
Purdue University
Hear From Our Co-founder
Watch

Hear From Dr. Raj Dandekar(MIT PhD)

Applications

What You Can Do with SciML

From modeling pandemics to discovering equations, SciML enables research-grade applications across every scientific domain.

COVID-19 Forecasting with SciML

COVID-19 Forecasting with SciML

Physics Informed Neural Network

Physics Informed Neural Network

Universal Differential Equations

Universal Differential Equations

Cancer Tumor: growth or death modeling using UDEs

Cancer Tumor: Growth or Death

Discovering equations using Machine Learning

Discovering Equations Using ML

Three Core Frameworks

The Pillars of Scientific Machine Learning

We teach three interconnected frameworks that form the foundation of modern Scientific ML. Each represents a different way to combine physics with neural networks, from embedding constraints in loss functions to replacing unknowns in differential equations.

Scientific Machine Learning

The overarching paradigm that integrates domain knowledge with data-driven learning. SciML models achieve great forecasting with just 20% of the data traditional ML requires, because they leverage structural knowledge from physics, biology, and engineering.

Physics-Informed Neural Networks

PINNs embed differential equations, conservation laws, and boundary conditions directly into the neural network's loss function. The network learns to satisfy both the data and the governing physics simultaneously, producing solutions that are physically consistent by construction.

Neural ODEs and Universal Differential Equations

Neural ODEs replace ODE right-hand sides with neural networks for fully data-driven dynamics. UDEs go further: they keep known physics terms intact while using neural networks only for unknown components, enabling symbolic recovery of closed-form equations.

Julia + SciML Ecosystem

Julia's composable ecosystem (DifferentialEquations.jl, Lux.jl, Optimization.jl) integrates ODE solvers and neural networks seamlessly. Julia is as fast as C, as readable as Python, and has native support for automatic differentiation.

Interpretable and Symbolic Recovery

Unlike black-box ML, SciML produces models grounded in physical laws. After training, use symbolic regression to recover closed-form equations from neural networks, achieving full interpretability of learned dynamics.

Cross-Domain Applications

Apply these frameworks to computational physics, ecology, economics, health, fluid dynamics, climate science, and more. Any domain with partially known governing equations benefits from this hybrid approach.

Visual Framework

How Scientific ML Works

Publication-quality diagrams illustrating the core frameworks you will master in this bootcamp.

The SciML Landscape

Input data flows through three complementary frameworks: Physics-Informed Neural Networks embed constraints in loss functions, Neural ODEs learn continuous dynamics, and Universal Differential Equations combine known physics with neural networks for unknown terms.

Scientific Machine Learning overview showing PINNs, Neural ODEs, and UDEs

Universal Differential Equations

The UDE training pipeline: known physics is preserved while neural networks approximate unknown dynamics. The ODE solver produces predictions, the loss function compares against data, adjoint methods compute gradients, and symbolic regression recovers closed-form equations.

Universal Differential Equation architecture and training loop

Physics-Informed Neural Network Training

A neural network takes spatiotemporal coordinates as input and outputs the solution. Three weighted loss terms enforce data fidelity, PDE residuals, and boundary/initial conditions, ensuring physically consistent predictions.

PINN training process with physics, data, and boundary condition losses
Who Is This For

Designed for Researchers, Engineers, and Scientists

Whether you come from physics, engineering, economics, or biology, this bootcamp teaches you to integrate machine learning with your existing domain expertise.

Graduate Researchers

PhD students and postdocs who want to apply ML to their domain (physics, biology, chemistry, ecology) while preserving theoretical rigor.

PhD StudentsPostdocsResearch Scholars

Engineers

Mechanical, chemical, civil, and aerospace engineers looking to augment traditional simulation methods with data-driven hybrid approaches.

MechanicalChemicalAerospaceCivil

Data Scientists

ML practitioners who want to move beyond black-box models and build physics-constrained systems that generalize better with less data.

ML EngineersApplied ScientistsAnalysts

Domain Experts

Economists, biologists, climate scientists, and other domain specialists looking to incorporate ML into their mathematical models.

EconomistsBiologistsClimate Scientists
Curriculum

A Guided Journey from Foundations to Research

15 topics spanning Julia programming, ODE/PDE modeling, PINNs, Neural ODEs, UDEs, and hands-on research projects aimed at publication.

Week 1: IntroductionTopics 1-3
Session 1

Intro and Transition to ML

Led by Dr. Raj Dandekar

  • Introduction to the course
  • How traditional ML is taught
  • How SciML offers a better path for domain experts
EXERCISE: Map your domain expertise to potential SciML applications
Session 2

SciML Technical Overview

Led by Dr. Raj Dandekar

  • Introduction to Scientific Machine Learning
  • Basics of SciML and core concepts
  • Problems which can be solved using SciML
  • How you can transition to ML from any field
EXERCISE: Identify three problems in your domain that SciML can solve
Session 3

The Julia Programming Language

Led by Dr. Sreedath Panat

  • What is Julia and why it is the coolest new language
  • Installing and setting up Julia
  • Julia fundamentals for scientific computing
  • The SciML ecosystem overview
EXERCISE: Write your first Julia program and explore the REPL
Week 2: Julia and Differential EquationsTopics 4-6
Session 4

Running ODEs in Julia

Led by Dr. Raj Dandekar

  • What are ODEs and PDEs?
  • Differential equations in Julia with DifferentialEquations.jl
  • Building your first ODE in Julia using hands-on examples
  • Numerical solvers and sensitivity analysis
EXERCISE: Model a predator-prey system (Lotka-Volterra equations) in Julia
Session 5

Running PDEs in Julia

Led by Dr. Sreedath Panat

  • Introduction to partial differential equations
  • Building your first PDE in Julia using hands-on examples
  • Numerical discretization methods
  • Boundary and initial conditions
EXERCISE: Solve a 1D heat equation numerically in Julia
Session 6

Neural Networks, Gradient Descent, and Backpropagation

Led by Dr. Rajat Dandekar

  • What are weights, biases, and activation functions?
  • What is gradient descent optimization?
  • How are weights of neural networks optimized?
  • Building neural networks in Julia with Lux.jl
EXERCISE: Train a neural network to approximate a known physical function
Week 3: PINNs and Neural ODEs Theory + PracticeTopics 7-9
Session 7

PINNs: Theory

Led by Dr. Raj Dandekar

  • What are Physics-Informed Neural Networks (PINNs)?
  • The PINN framework: embedding physics in the loss function
  • Data loss, physics loss, and boundary condition loss terms
  • Weighted loss balancing strategies
EXERCISE: Derive the PINN loss function for a simple ODE problem
Session 8

PINNs: Practical

Led by Dr. Raj Dandekar

  • Building your first PINN in Julia
  • Applications of PINNs to real-world problems
  • Solving forward and inverse problems with PINNs
  • Debugging and optimizing PINN training
EXERCISE: Build a PINN to solve a 1D heat equation with noisy data
Session 9

Neural ODEs: Theory

Led by Dr. Rajat Dandekar

  • The 3 Pillars of Scientific Machine Learning
  • What are Neural ODEs?
  • Adjoint sensitivity methods for efficient backpropagation
  • Comparison with discrete residual networks
EXERCISE: Understand the adjoint method on a toy dynamical system
Week 4: Neural ODEs and UDEs PracticeTopics 10-12
Session 10

Neural ODEs: Practical

Led by Dr. Rajat Dandekar

  • Building your first Neural ODE in Julia
  • Applications of Neural ODEs
  • Implementing a Neural ODE model end-to-end
  • Training on time-series data
EXERCISE: Train a Neural ODE on synthetic dynamical system data
Session 11

UDEs: Theory

Led by Dr. Raj Dandekar

  • What are Universal Differential Equations (UDEs)?
  • Known physics + neural network for unknown terms
  • Training strategies: Adam + LBFGS two-phase optimization
  • Symbolic regression to recover closed-form equations
EXERCISE: Derive the UDE formulation for the Lotka-Volterra system
Session 12

UDEs: Practical

Led by Dr. Raj Dandekar

  • Building your first UDE in Julia
  • Applications of UDEs across domains
  • Recovering symbolic equations from trained neural networks
  • End-to-end UDE pipeline
EXERCISE: Build a UDE for the Lotka-Volterra system with unknown interaction terms
Research and PublicationTopics 13-15
Session 133-Hour Mega Project

Research Project: COVID-19 Forecasting with SciML

Led by Dr. Raj Dandekar

  • SIR/SEIR compartmental models for disease spread
  • Applying UDEs to learn unknown transmission dynamics
  • Incorporating real-world COVID-19 data
  • Converting project results into a research publication
MEGA PROJECT: Build a UDE-augmented epidemic model and validate on real data
Session 143-Hour Mega Project

Research Project: Black Hole Dynamics

Led by Dr. Rajat Dandekar

  • Discovering equations using ML
  • Geodesic equations in general relativity
  • SciML for astrophysics: combining known spacetime geometry with learned corrections
  • Scientific visualization and publication-ready figures
MEGA PROJECT: Simulate and visualize particle orbits near a Schwarzschild black hole using SciML
Session 153-Hour Mega Project

Research Project: Cancer Tumor Modeling

Led by Dr. Sreedath Panat

  • Modeling tumor growth and treatment response with SciML
  • Physics-informed approaches to biological systems
  • UDEs for partially known biological dynamics
  • Preparing results for publication in top-tier venues
MEGA PROJECT: Build a SciML model for cancer tumor growth or death dynamics
What You Get

Research-Grade Deliverables

Everything you need to go from SciML beginner to publishing research-quality results in your domain.

Complete Julia Codebase

Production-ready Julia code for every session, including PINNs, Neural ODEs, UDEs, and research projects.

  • All lecture code files and notebooks
  • Homework assignments with solutions
  • Research project starter templates
  • Fully documented SciML pipelines

Lecture Notes and Videos

Lifetime access to all session recordings and comprehensive lecture notes covering every SciML concept.

  • HD video recordings of all sessions
  • Detailed lecture notes in PDF format
  • Annotated code walkthroughs
  • Reference material and reading lists

Research Project Portfolio

Two complete research projects (COVID-19 modeling and black hole dynamics) ready for your portfolio or publication.

  • COVID-19 epidemic modeling with UDEs
  • Black hole dynamics visualization
  • Reproducible research notebooks
  • Publication-ready figures and results

Community and Mentorship

Join the Vizuara SciML community on Discord for ongoing collaboration, doubt clearance, and research partnerships.

  • Discord community access
  • Student collaboration opportunities
  • Assignment checking and doubt clearance
  • Free access to all ML webinars
Your Instructors

Learn from MIT and Purdue AI PhDs

Our instructors are co-founders of Vizuara AI Labs and published researchers in Scientific Machine Learning, with expertise spanning physics-informed methods, neural differential equations, and applied ML.

Dr. Raj Dandekar
MIT PhD
PINNs, Neural ODEs, UDEs, and COVID-19 Research Project

Dr. Raj Dandekar

Co-founder, Vizuara AI Labs

PhD from MIT, B.Tech from IIT Madras. Dr. Raj specializes in building LLMs from scratch, including DeepSeek-style architectures. His expertise spans AI agents, scientific machine learning, and end-to-end model development.

MIT
IIT Madras
Dr. Rajat Dandekar
Purdue PhD
Neural ODEs, Black Hole Dynamics Research Project

Dr. Rajat Dandekar

Co-founder, Vizuara AI Labs

PhD from Purdue University, B.Tech and M.Tech from IIT Madras. Dr. Rajat brings deep expertise in reinforcement learning and reasoning models, focusing on advanced AI techniques for real-world applications.

Purdue University
IIT Madras
Dr. Sreedath Panat
MIT PhD
Neural Networks for SciML, PDEs, and Advanced Topics

Dr. Sreedath Panat

Co-founder, Vizuara AI Labs

PhD from MIT, B.Tech from IIT Madras. 10+ years of research experience. Dr. Panat brings deep technical expertise from both academia and industry to make complex AI concepts accessible and practical.

MIT
IIT Madras
Build a DeepSeek Model (From Scratch)

Manning #1 Best-Seller

Build a DeepSeek Model (From Scratch)

By Dr. Raj Dandekar, Dr. Rajat Dandekar, Dr. Sreedath Panat & Naman Dwivedi

Credentials

Learn from MIT PhD Researchers

Our lead instructor Dr. Raj Dandekar holds a PhD from MIT, where he conducted research at the Julia Lab under Prof. Alan Edelman and Chris Rackauckas, the creators of the SciML ecosystem.

MIT Certificate of Dr. Raj Dandekar
Our Research

Sample Papers From Our Research

A selected few SciML papers from our research over the past years. Students in the Researcher and Industry Professional plans work on similar projects aimed at publication.

Pricing

Enroll in the Bootcamp

Choose the plan that matches your goals, from self-paced learning to intensive research mentorship with MIT PhDs.

Student Plan

Rs 17,000

Save 43%. Originally Rs 30,000.

Enroll Now
  • Lifetime access to all videos, code files, and homework assignments

Community Plan

Rs 37,500

Save 38%. Originally Rs 60,000.

Enroll Now
  • Lifetime access to all videos, code files, and homework assignments
  • Access to bootcamp community on Discord
  • Student collaborations on Discord for potential publications
  • Assignment checking and doubt clearance
  • Free access to all ML webinars throughout the year
Most Popular

Researcher Plan

Rs 95,000

Save 24%. Originally Rs 1,25,000. Publish a paper in SciML with MIT and Purdue PhDs.

Enroll Now
  • Lifetime access to all videos, code files, and homework assignments
  • Assignment checking and doubt clearance
  • Free access to all ML webinars throughout the year
  • Access to open list of research problems in SciML
  • Selection of research topic
  • 3-4 month personalized guidance in doing research
  • Publishing the research in conferences/journals

Industry Professional

Rs 1,20,000

Save 20%. Originally Rs 1,50,000. MIT and Purdue PhDs as your industry advisors.

Enroll Now
  • Lifetime access to all videos, code files, and homework assignments
  • Access to bootcamp community on Discord
  • Assignment checking and doubt clearance
  • Free access to all ML webinars throughout the year
  • Access to open list of research problems in SciML
  • 4-month personalized guidance in doing research
  • Publishing the research in conferences/journals
  • How GenAI and LLMs can be integrated in industries
FAQ

Frequently Asked Questions

Everything you need to know about the SciML Research Bootcamp.

Ready to Bring Physics into Your ML ?

Join hundreds of researchers and engineers who have transformed their work with Scientific Machine Learning. Start building models that respect known science while discovering the unknown.