Course Completed 24 September 2026

Math Concepts for Developers

The main objective of the course is to build the mathematical foundation that students need to begin their careers in the field of artificial intelligence.

Provider
SoftUni
Instructor
Yordan Darakchiev

Resources

Program link
Course link
Resources

Description

The main objective of the course is to build the mathematical foundation that students need to begin their careers in the field of artificial intelligence. Students will learn how to work with matrices and vectors, where and why complex numbers are used, how the derivative of a function relates to velocity, and much more. During the lectures, new concepts will be introduced along with examples of their real-world applications. These concepts will then be reinforced during practical sessions through hands-on coding in Python. The course can serve as a starting point for further studies and careers in fields such as algorithm design, data processing and analysis, scientific computing, machine learning, cryptography, and more.

Topics

  1. High-School Maths
    • Scientific Method Introduction;
    • Solving Linear Equations and Systems (the “Slow” Way);
    • Trigonometry. Right Triangle, Unit Circle, Functions and
    Graphs, Identities; • High-School Geometry, Introduction to Computational Geometry.

How I’m preparing

Study path, resources and estimated time investment.

What it will change

Where this will be useful in practice.

← All learning