College Algebra for Coding
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.
College Algebra with Python
Algebra with Python
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.
Learn Ratios and Proportions
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.
> Introduction to College Algebra with Python
> Ratios and Proportions: Extra
Learn How to Solve for X
This unit will focus on how to solve for an unknown number (often referred to as “x”) using written Algebra and Python code.
Learn Fractions and Decimals
This unit will focus on converting decimals to fractions and percents.
> Converting Fractions and Decimals
> Fractions and Decimals: Extra
Learn Functions and Graphing
Learn Linear Functions
Learn Common Factors and Square Roots
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.
Project
This is one of the required projects to earn your certification.
For this project, you will build a multi-function calculator.
> Build a Multi-Function Calculator
Learn How to Graph Systems of Equations
This unit will focus on graphing two equations on the same coordinate plane, so that you can see where the lines intersect.
> Graphing Systems of Equations: Extra
Learn How to Solve Systems of Equations
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.
> Solving Systems of Equations: Extra
Learn Applications of Linear Systems
In this unit, you will see how you can use the algebra you learned so far to solve real world problems.
> Applications of Linear Systems: Extra
Learn Quadratic Equations
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.
Project
This is one of the required projects to earn your certification.
For this project, you will build a graphing calculator.
Learn Parent Graphs and Polynomials
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.
> Parent Graphs and Polynomials: Extra
Project
This is one of the required projects to earn your certification.
For this project, you will build three math games.
<br /> Learn Business Applications of College Algebra
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.
> Business Applications of College Algebra: Extra
Learn Simple and Compound Interest
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.
> Simple and Compound Interest
> Simple and Compound Interest: Extra
Learn Exponents and Logarithms
This is one of the required projects to earn your certification.
For this project, you will build a financial calculator.
> Build a Financial Calculator
Project
This is one of the required projects to earn your certification.
For this project, you will build a financial calculator.
> Build a Financial Calculator
College Algebra with Python: Conclusion
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.
> Spreadsheets and Additional Resources
Project
This is one of the required projects to earn your certification.
For this project, you will build a data graph explorer.