INTERACTIVE COURSE

Intermediate

98 Lessons

13h

Certificate of Completion

AI Explanations

AI Explanations

1 Assessment

252 Playgrounds

11 Quizzes

121 Illustrations

Course Overview

If you're a scientist or an engineer interested in learning scientific computing, this is the place to start. In this course, you'll learn to write your own useful code to perform impactful scientific computations. Along the way, your understanding will be tested with periodic quizzes and exercises. Topics covered in this course include arrays, plotting, linear equations, symbolic computation, scientific algorithms, and random variables. You’ll also be exposed to popular Python packages like NumPy, Matplo...

Course Content

1

Introduction

2

Python Refresher

Data Types and VariablesOperatorsConditional StatementsLoopsFunctionsLambdasListsTuples and DictionariesUsing Python PackagesQuiz 1!Exercise: Check SumSolution Review: Check Sum

3

Arrays

IntroductionVectorsMultidimensional ArraysQuiz 2!Indexing ArraysArray OperationsData ProcessingSmart Array ProgrammingQuiz 3!Exercise: Accessing 2-Dimensional ArraysSolution Review: Accessing 2-Dimensional ArraysExercise: Using Conditions on ArraysSolution Review: Using Conditions on Arrays

4

Plotting

Basic PlottingImportant Note!Plotting Multiple CurvesSetting Up the AxesGallery of Graphs3-D PlotsQuiz 4!Exercise: Plotting TemperaturesSolution Review: Plotting TemperaturesExercise: Plotting TorusSolution Review: Plotting Torus

5

Systems of Linear Equations

Building and Solving Linear EquationsEigenvalues and EigenvectorsMatrix OperationsSparse MatricesQuiz 5!Exercise: Fitting a WaveSolution Review: Fitting a Wave

6

Symbolic Computation

17 Lessons

7

Scientific Algorithms

13 Lessons

8

Random Variables

9 Lessons

9

Applications

10 Lessons

10

Conclusion

2 Lessons

11

Appendix

2 Lessons

Python for Scientists and Engineers Exam

Assessment

COURSE AUTHOR

How You'll Learn

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Built-in assessments let you test your skills. Completion certificates let you show them off.

Recommended Courses

BEFORE STARTING THIS COURSE

AFTER FINISHING THIS COURSE