Analysis of Transport Phenomena I: Mathematical Methods

Martin Bazant, MITx

Graduate-level introduction to mathematical modeling of diffusion, convection, and chemical reactions.

In this course, you will learn how to formulate models of reaction-convection-diffusion based on partial differential equations and to solve them the old-fashioned way, by pencil and paper. You will also learn the art of approximation—how to obtain useful solutions by simplifying a model without sacrificing the key physics.

At MIT, 10.50 is a required subject for all first-year graduate students in chemical engineering, but it also attracts students from other departments. This online course is suitable for anyone interested in learning the principles of continuum modeling. Although the examples are mostly from chemical engineering, no prior knowledge is assumed, beyond basic undergraduate applied mathematics.

The modeling concepts and mathematical methods you learn in this course will advance your career in industry or academics. While your friends and co-workers may be able to run an experiment or computer simulation, you will also be able to derive simple formulae to explain the data and guide rational design. There is growing demand for such mathematical skills in most technical careers and graduate programs today.

Attribution: By Kevin R Johnson, CC-BY-SA-3.0 (, via Wikimedia Commons.

What will you learn

  • Models of diffusion, heat conduction, fluid flow
  • Exact and approximate solution of partial differential equations
  • Scaling, dimensional analysis, and similarity solutions
  • Perturbation methods, matched asymptotic expansions
  • Fourier series, eigenfunction expansions

  • 5 September 2018
Course properties:
  • Free:
  • Paid:
  • Certificate:
  • MOOC:
  • Video:
  • Audio:
  • Email-course:
  • Language: English Gb


No reviews yet. Want to be the first?

Register to leave a review

More from 'Mathematics, Statistics and Data Analysis':
21be6203-b140-422c-9233-a1dc278d7266-1cbbdfc6b0f4.small Big Data Analytics Using Spark
Learn how to analyze large datasets using Jupyter notebooks, MapReduce and Spark...
8cb36526-6532-4b87-89b1-5dfee8ffd43e-daf15f6c0a0a.small Programming Reactive Systems
Principles of Reactive Programming in Scala. Reactive programming is a set of...
Ddjlogo Doing Journalism with Data: First Steps, Skills and Tools
This free 5-module online introductory course gives you the essential concepts...
84251067-b212-4355-a9d3-246d91896b90-47cb40cabd28.small Introduction to Probability - The Science of Uncertainty
An introduction to probabilistic models, including random processes and the...
84251067-b212-4355-a9d3-246d91896b90-7be306ec7f99.small Probability - The Science of Uncertainty and Data
Build foundational knowledge of data science with this introduction to probabilistic...
More from 'edX':
D2868c46-5a91-4766-a2a4-891bcc5af93b-ada68a2be755.small Building a Cybersecurity Toolkit
Develop a set of skills and characteristics that expand beyond technical proficiency...
3549b0ac-892b-47a5-90fc-fa44b43f79b9-4331f8104748.small Storytelling in the Workplace
Learn how to craft messages and narratives that will resonate with your target...
Ab312b37-f7b7-4d6c-8a79-5b945e1f0f8e-b61136860777.small Capstone Assessment: Leadership in Global Development
Demonstrate the knowledge and skills acquired in the Leadership in Global Development...
Fd75b745-3d53-46c9-bd48-285cf079fc2a-5b5524dcf602.small States and Markets in the Global Economy
Learn to predict financial crises, handle unfair trade practices and minimize...
21be6203-b140-422c-9233-a1dc278d7266-1cbbdfc6b0f4.small Big Data Analytics Using Spark
Learn how to analyze large datasets using Jupyter notebooks, MapReduce and Spark...

© 2013-2017