Mathematics provides the foundation for reasoning, problem-solving, and analysis in computer science. Geometry and Calculus for Computing equips you with essential tools to model shapes, describe motion, and analyse change. Across four modules, you’ll build a solid grounding in trigonometry, graph sketching, kinematics, exponential and logarithmic functions, and introductory calculus. You’ll learn to connect abstract mathematical concepts to practical computing applications, from computer graphics and simulations to optimisation and algorithm analysis. By the end of the course, you’ll have the skills to interpret functions, calculate gradients, and apply mathematical reasoning to a wide range of computational problems. This course prepares you for advanced study in computer science and data science by strengthening the mathematical toolkit you need to succeed in both academic and professional contexts.


Geometry and Calculus for Computing


Geometry and Calculus for Computing
This course is part of Essential Mathematics for Computer Science Specialization

Instructor: Omar Karakchi
Access provided by Echo Refugee Library
Recommended experience
What you'll learn
Solve geometric and trigonometric problems involving angles, lines, and triangles, applying them to computing contexts.
Sketch and interpret graphs of functions and apply kinematics to describe displacement, velocity, and acceleration.
Work with exponential and logarithmic functions, exploring their rules, graphs, and applications in computational systems.
Understand limits and apply differentiation to calculate gradients, sketch curves, and solve optimisation problems.
Skills you'll gain
- Functional Requirement
- Mechanics
- Mathematical Modeling
- Physics
- Derivatives
- Graphing
- Trigonometry
- Mathematics and Mathematical Modeling
- Applied Mathematics
- Mathematical Theory & Analysis
- Computer Graphics
- Graphic Design
- Geometry
- Calculus
- Computer Science
- Graph Theory
- Skills section collapsed. Showing 10 of 16 skills.
Details to know

Add to your LinkedIn profile
17 assignments
February 2026
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate

There are 4 modules in this course
In this module, we will look at angles, triangles and trigonometry. We will study trigonometric ratios on different triangles, we will work with triangles that are not necessarily right-angled and we will use the sine, cosine and tangent rules relating to the lengths and angles of a triangle. We will also look at Pythagoras' theorem and use it in conjunction with trigonometric ratios.
What's included
9 videos4 readings5 assignments
In this module, we will learn about three concepts: the definition of a function, Cartesian coordinates and the graph of a function. We will use these concepts to describe simple motion (kinematics).
What's included
9 videos2 readings4 assignments
In this topic (weeks 13 and 14), we will look at exponential and logarithmic functions. This week, we will introduce the exponential functional as extension of elevation to a non-integer power, we derive its properties and plot.
What's included
8 videos3 assignments
In this topic (weeks 15 and 16), we will focus on limits and differentiation. This week, we will look at limits of a function and discuss the concept of continuity of a function. We will then introduce a new tool, differentiation and derive the derivative of common functions from first principles.
What's included
12 videos1 reading5 assignments
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor

Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Explore more from Computer Science

University of London

University of California San Diego

Johns Hopkins University

Birla Institute of Technology & Science, Pilani



