Skip to content
## College Algebra for Coding

## College Algebra with Python

## Algebra with Python

This syllabus is the full course, designed as a one-semester college course, with all of the links and resources you need listed here in order. Most of this course will involve videos and Google Colaboratory notebooks. As you go throught each part of this course in sequence, watching each video and working through each Colab notebook, you will gain a full understanding of Algebra and how to write Python code to solve your Algebra problems. Throughout this course, you will also build your own Algebra notebook that you will be able to use as your custom super calculator. This course (and the code you write here) will give you the foundation for deeper math, including data science.

This course is designed as a one-semester college course. It consists of instructional videos, with Google Colaboratory notebooks to follow along interactively, assignments, and challenging projects.

As you go through each part of this course in sequence, you will gain a full understanding of Algebra and how to write Python code to solve Algebra problems.

Throughout this course, you will also build your own Algebra Colab notebook that you will be able to use as your custom calculator. This course (and the code you write here) will give you the foundation for a deeper math and data science understanding.

Your journey begins here as you learn how to set up a Colab Notebook that can run Python code. Then, use the notebook to follow along with the videos to learn ratios and proportions using Python.

This unit will focus on how to solve for an unknown number (often referred to as “x”) using written Algebra and Python code.

This unit will focus on converting decimals to fractions and percents.

This unit will teach you about math functions.

This unit will show you how to develop linear equations from two points.

In this unit, you will learn how to find common factors and divide them out. This will be useful when simplifying fractions and factoring square roots.

This is one of the required projects to earn your certification.

For this project, you will build a multi-function calculator.

This unit will focus on graphing two equations on the same coordinate plane, so that you can see where the lines intersect.

In this unit, you will learn how to solve a system of two equations (with two variables) without graphing. You will see how you can factor an equation and solve for a certain variable in Python. By the end of this unit, you will be able to solve and graph the system with one block of code.

In this unit, you will see how you can use the algebra you learned so far to solve real world problems.

This unit will go beyond linear equations, to work with exponents and graph parabolas. You will learn how to find key points in parabolas and how to solve quadratic equations.

This is one of the required projects to earn your certification.

For this project, you will build a graphing calculator.

This unit will show you many different types of “parent” graphs, the basic patterns that make up more complicated graphs. Polynomials are mathematical expressions with “multiple things” – the more complicated equations that are built with basic patterns. You will see what these graphs look like, how to modify them, and how to do this all with Python code.

This is one of the required projects to earn your certification.

For this project, you will build three math games.

This unit will show you how to apply your solving and graphing skills to find cost, revenue, and profit. You will write code to develop a demand function from two points. You will see how price affects the profit graph and how all of these equations relate to each other.

This unit will show you how to calculate interest, loan payments, and the estimated value of investments. You will see the math formula and turn that into code. Because these formulas tend to get complicated, you will appreciate having the code where you can just modify a few values.

This unit will show you how exponents and logarithms are inverse functions, and how you can use these functions in various applications.

This is one of the required projects to earn your certification.

For this project, you will build a financial calculator.

This will be the last unit in this course. Let’s look at how you can connect your Math and Python knowledge with external data.

This is one of the required projects to earn your certification.

For this project, you will build a data graph explorer.