Algebra courses can help you learn solving equations, working with inequalities, and understanding functions and their graphs. You can build skills in manipulating algebraic expressions, factoring polynomials, and applying algebraic concepts to real-life problems. Many courses introduce tools like graphing calculators and software for visualizing functions, which enhance your ability to analyze data and model relationships.

Columbia University
Skills you'll gain: Image Analysis, Computer Graphics, 3D Modeling, Virtual Reality, Computer Vision, Visualization (Computer Graphics), Mathematical Modeling, Linear Algebra
Beginner · Course · 1 - 3 Months

The Chinese University of Hong Kong
Skills you'll gain: Operations Research, Computational Logic, Combinatorics, Algorithms, Applied Mathematics, Mathematical Modeling, Mathematical Software, Computational Thinking, Programming Principles, Theoretical Computer Science, Performance Tuning, Linear Algebra
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Convolutional Neural Networks, Deep Learning, Transfer Learning, Image Analysis, Computer Vision, PyTorch (Machine Learning Library), Artificial Neural Networks, Tensorflow, Classification Algorithms, Machine Learning, Supervised Learning, Data Processing, Linear Algebra
Intermediate · Course · 1 - 4 Weeks

École normale supérieure
Skills you'll gain: Theoretical Computer Science, Combinatorics, Algorithms, Advanced Mathematics, Linear Algebra, Mathematical Modeling, Probability
Mixed · Course · 1 - 4 Weeks

Columbia University
Skills you'll gain: Image Analysis, Computer Vision, Computer Graphics, Classification Algorithms, Algorithms, Linear Algebra, Machine Learning Algorithms
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Artificial Neural Networks, Image Analysis, Scalability, Deep Learning, C and C++, Performance Tuning, Convolutional Neural Networks, Data-oriented programming, C++ (Programming Language), Digital Signal Processing, Linear Algebra, Distributed Computing, Computer Graphics, System Programming, Mathematical Software, Numerical Analysis, Programming Principles, Data Processing, Computer Architecture, Machine Learning
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Calculus, Applied Mathematics, Trigonometry, Mathematical Modeling, Algebra, Derivatives, Geometry
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Integral Calculus, Numerical Analysis, Calculus, Data Science, Mathematical Theory & Analysis, Applied Mathematics, Linear Algebra, Derivatives
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Robotics, Data Mapping, Real-Time Operating Systems, Simulations, Linear Algebra, Python Programming, Algorithms, Computer Programming
Build toward a degree
Intermediate · Course · 1 - 3 Months

Instituto Tecnológico de Aeronáutica
Skills you'll gain: Control Systems, Engineering Analysis, Systems Analysis, Matlab, Engineering Calculations, Systems Design, Simulation and Simulation Software, Mathematical Modeling, Linear Algebra, Differential Equations
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Applied Mathematics, Estimation, Numerical Analysis, Calculus, Engineering Calculations, Mathematical Modeling, Operations Research, Derivatives, Algebra
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Public Key Cryptography Standards (PKCS), Cryptography, Data Structures, Data Encryption Standard, Algorithms, Encryption, Theoretical Computer Science, Computer Science, Programming Principles, Computational Thinking, IBM Cloud, Linear Algebra, Arithmetic
Build toward a degree
Advanced · Course · 1 - 4 Weeks