
Tailored for learning math
Focuses on applying Python to mathematical concepts

Practical Python skills
Learn to visualize functions, implement algorithms, and more

Specialized tools and libraries
Utilize NumPy, SymPy, and Matplotlib for mathematical tasks
About the Course
This free course is designed for learners using Python to study calculus, linear algebra, statistics, or other mathematically intensive subjects. Whether you're a student, self-learner, or educator, this tutorial provides a solid programming foundation tailored specifically for working with mathematical concepts. By the end of the course, you'll be comfortable using Python as an interactive companion for learning and doing mathematics.
About the Creator
I am a full-time educator and writer, and former professor of neuroscience. I "retired" from my tenured job so I could focus my time and energy creating high-quality educational material just for you. I have 20 years of experience teaching coding, data analysis, signal processing, statistics, and math. I've taught undergraduate students, PhD candidates, postdoctoral researchers, and full professors. I have taught in "traditional" university courses, special week-long intensive courses, and Nobel prize-winning research labs. So trust me when I say that that you've come to the right place to maximize your learning from an instructor who has spent two decades refining and perfecting his teaching style. Over 300,000 students have watched over 50,000,000 minutes of my courses. Come find out why!
Course Curriculum
-
1
Getting started with Python and Google Colab
-
(Included in full purchase)
Running Python on Google Colab
-
(Included in full purchase)
-
2
Data types
-
(Included in full purchase)
Variables
-
(Included in full purchase)
Math operators
-
(Included in full purchase)
Lists
-
(Included in full purchase)
Tuples
-
(Included in full purchase)
Booleans
-
(Included in full purchase)
Dictionaries
-
(Included in full purchase)
-
3
Indexing and slicing
-
(Included in full purchase)
Indexing
-
(Included in full purchase)
Slicing
-
(Included in full purchase)
-
4
Functions
-
(Included in full purchase)
Inputs and outputs
-
(Included in full purchase)
The numpy library
-
(Included in full purchase)
Getting help on functions
-
(Included in full purchase)
Creating functions
-
(Included in full purchase)
Global and local variable scopes
-
(Included in full purchase)
Generating random numbers
-
(Included in full purchase)
-
5
Flow control
-
(Included in full purchase)
If-else statements, part 1
-
(Included in full purchase)
If-else statements, part 2
-
(Included in full purchase)
For loops
-
(Included in full purchase)
While loops
-
(Included in full purchase)
Initializing variables
-
(Included in full purchase)
Enumerate and zip iterables
-
(Included in full purchase)
List comprehension (single-line loops)
-
(Included in full purchase)
-
6
Sympy and latex
-
(Included in full purchase)
Intro to sympy, part 1
-
(Included in full purchase)
Intro to LaTeX
-
(Included in full purchase)
Intro to sympy, part 2
-
(Included in full purchase)
-
7
Text and data visualization
-
(Included in full purchase)
String interpolation and f-strings
-
(Included in full purchase)
Plotting dots and lines
-
(Included in full purchase)
Subplot geometry
-
(Included in full purchase)
Making the graphs look nicer
-
(Included in full purchase)
Imaging images
-
(Included in full purchase)
Export plots in low and high resolution
-
(Included in full purchase)
Ready to dive into Python for math?
Enroll now to gain practical Python skills for mathematical problem-solving