Mooc AtlasUniversity-level self-study
All paths
Physics & maths · 37Intermediate

Scientific Computing Specialist

Researchers or engineers who model and simulate.

Python, differential equations and numerical methods in MATLAB, mathematics for machine learning and data analysis.

420hours of coursework
42weeks at 10 h
4steps
18courses
4universities

Target skills

Python ProgrammingApplied MathematicsDerivativesCalculusLinear AlgebraGeometryModel OptimizationDimensionality ReductionMachine LearningRegression AnalysisData ProcessingRestful API

Skill labels as listed on Coursera.

Target jobs

  • Scientific computing engineer
  • Simulation engineer
  • Modelling researcher

Progression

  1. 1
    University of MichiganBeginnerPython, SQL, SQLite

    Stated prerequisites: No prerequisites; designed as an on-ramp to programming

    Show the 5 courses
    CourseLevelLengthRating (reviews)
    Programming for Everybody (Getting Started with Python)Beginner17 h4.8 (233,775)
    Python Data StructuresBeginner20 h4.9 (97,365)
    Using Python to Access Web DataBeginner19 h4.8 (44,591)
    Using Databases with PythonBeginner14 h4.8 (21,659)
    Capstone: Retrieving, Processing, and Visualizing Data with PythonBeginner9 h4.7 (14,483)
  2. 2
    The Hong Kong University of Science and TechnologyBeginnerMATLAB

    Stated prerequisites: Single variable calculus and some computer programming ability

    Show the 5 courses
    CourseLevelLengthRating (reviews)
    Matrix Algebra for EngineersBeginner20 h4.9 (4,726)
    Differential Equations for EngineersBeginner27 h4.9 (2,251)
    Vector Calculus for EngineersBeginner30 h4.8 (1,425)
    Numerical Methods for EngineersIntermediate40 h4.8 (451)
    Mathematics for Engineers: The Capstone CourseIntermediate10 h5.0 (45)
  3. 3
    Imperial College LondonBeginnerPython, NumPy

    Stated prerequisites: High school maths; basic Python helpful for course 3

    Show the 3 courses
    CourseLevelLengthRating (reviews)
    Mathematics for Machine Learning: Linear AlgebraBeginner19 h4.6 (12,618)
    Mathematics for Machine Learning: Multivariate CalculusBeginner18 h4.7 (5,786)
    Mathematics for Machine Learning: PCAIntermediate21 h4.0 (3,190)
  4. 4
    University of Colorado BoulderIntermediatePython

    Stated prerequisites: Data Wrangling with Python specialization or equivalent skills

    Show the 5 courses
    CourseLevelLengthRating (reviews)
    Classification AnalysisIntermediate38 h—
    Regression AnalysisIntermediate40 h4.9 (10)
    Clustering AnalysisIntermediate37 h4.5 (11)
    Association Rules AnalysisIntermediate23 h4.8 (13)
    Data Analysis with Python ProjectIntermediate18 h—

With Coursera Plus

This path takes 420 hours, about 10 months at 10 hours a week. A Coursera Plus subscription gives access to most of its courses during that time.

Discover Coursera Plus

Projects to build

After step 2

Heat diffusion

Solve the 2D heat equation by finite differences and animate the solution.

After step 3

Image compression

Compress an image by singular value decomposition and measure quality by rank.

After step 4

Calibrate a model

Fit the parameters of an SIR epidemic model to real data by optimisation.

Free textbooks

More paths in this family