Master Battery Modeling with PyBaMM

Master Battery Modeling with PyBaMM

Master Battery Modeling with PyBaMM

Unlock the Power of PyBaMM with Hands-On Training from the Founders

Unlock the Power of PyBaMM with Hands-On Training from the Founders

Unlock the Power of PyBaMM with Hands-On Training from the Founders

Why Train with Us?

Why Train with Us?

Why Train with Us?

Why Train with Us?

Join our expert-led PyBaMM training sessions to gain a deep understanding of battery modeling, parameterization, and simulation techniques. Whether you're a beginner or an experienced user looking to develop custom models, our structured courses will guide you step-by-step through the capabilities of PyBaMM.

Taught by the PyBaMM Developers

Learn from the creators of the software

Taught by the PyBaMM Developers

Learn from the creators of the software

Taught by the PyBaMM Developers

Learn from the creators of the software

Taught by the PyBaMM Developers

Learn from the creators of the software

Hands-on Learning

Work through real-world battery modeling scenarios.

Hands-on Learning

Work through real-world battery modeling scenarios.

Hands-on Learning

Work through real-world battery modeling scenarios.

Hands-on Learning

Work through real-world battery modeling scenarios.

Interactive & Practical

Engage in exercises, Q&A, and problem-solving.

Interactive & Practical

Engage in exercises, Q&A, and problem-solving.

Interactive & Practical

Engage in exercises, Q&A, and problem-solving.

Interactive & Practical

Engage in exercises, Q&A, and problem-solving.

Flexible Learning Options

Join online or in-person sessions tailored to your needs.

Flexible Learning Options

Join online or in-person sessions tailored to your needs.

Flexible Learning Options

Join online or in-person sessions tailored to your needs.

Flexible Learning Options

Join online or in-person sessions tailored to your needs.

Course Streams & Syllabus

Course Streams & Syllabus

Course Streams & Syllabus

Course Streams & Syllabus

Choose from the training streams that best fit your experience level and learning goals. Each stream is around 6 hours of content, delivered over one day. Contact us to develop a customized syllabus for your team

Stream 1 - Intro to PyBaMM

Perfect for new users! Follow along with guided exercises and establish a solid foundation in PyBaMM. 🔷 Setting up and first steps 🔷 Using the experiment class 🔷 Changing parameters 🔷 Plotting & managing outputs

Stream 1 - Intro to PyBaMM

Perfect for new users! Follow along with guided exercises and establish a solid foundation in PyBaMM. 🔷 Setting up and first steps 🔷 Using the experiment class 🔷 Changing parameters 🔷 Plotting & managing outputs

Stream 1 - Intro to PyBaMM

Perfect for new users! Follow along with guided exercises and establish a solid foundation in PyBaMM. 🔷 Setting up and first steps 🔷 Using the experiment class 🔷 Changing parameters 🔷 Plotting & managing outputs

Stream 2 - Model development

For those familiar with PyBaMM, this session covers developing custom models from scratch. 🔷 Understanding PyBaMM's expression tree 🔷 How PyBaMM solves models 🔷 Build a simple ODE model 🔷 Build a simple PDE model 🔷 Build the Single Particle Model

Stream 2 - Model development

For those familiar with PyBaMM, this session covers developing custom models from scratch. 🔷 Understanding PyBaMM's expression tree 🔷 How PyBaMM solves models 🔷 Build a simple ODE model 🔷 Build a simple PDE model 🔷 Build the Single Particle Model

Stream 2 - Model development

For those familiar with PyBaMM, this session covers developing custom models from scratch. 🔷 Understanding PyBaMM's expression tree 🔷 How PyBaMM solves models 🔷 Build a simple ODE model 🔷 Build a simple PDE model 🔷 Build the Single Particle Model

Stream 3 - Advanced usage

For expert users! Explore advanced applications 🔷 Advanced experiments – custom conditions, long experiments 🔷 Performance optimization 🔷 Working with model outputs 🔷 Working with input parameters

Stream 3 - Advanced usage

For expert users! Explore advanced applications 🔷 Advanced experiments – custom conditions, long experiments 🔷 Performance optimization 🔷 Working with model outputs 🔷 Working with input parameters

Stream 3 - Advanced usage

For expert users! Explore advanced applications 🔷 Advanced experiments – custom conditions, long experiments 🔷 Performance optimization 🔷 Working with model outputs 🔷 Working with input parameters

Pricing

Our training is exclusively available for corporate teams and research groups, with pricing structured per participant per stream. You may combine multiple streams over several days.


Online Corporate Training → $750 per person per stream
In-Person Corporate Training → $1,000 per person per stream (+ travel & accommodation)
Recommended Group Size: 5–20 participants per stream


👉 Contact us to enroll your corporate team today!

Run your first virtual battery test today

Simulate, iterate, and validate your cell configurations with no lab time required.

Accelerate your battery innovation

Ionworks Technologies Inc. All rights reserved.

Run your first virtual battery test today

Simulate, iterate, and validate your cell configurations with no lab time required.

Accelerate your battery innovation

Ionworks Technologies Inc. All rights reserved.

Run your first virtual battery test today

Simulate, iterate, and validate your cell configurations with no lab time required.

Accelerate your battery innovation

Ionworks Technologies Inc. All rights reserved.

Run your first virtual battery test today

Simulate, iterate, and validate your cell configurations with no lab time required.

Accelerate your battery innovation

Ionworks Technologies Inc. All rights reserved.