Perform a search on the site.

Your currency

Design and implement algorithms

Application requirements need to become understandable, maintainable code. Structure your development approach and connect technical decisions to the expected behaviour. Build the independence to design, verify and evolve your applications.

Duration
3 days 21 hours
Code
ALGO-CF-FR Code

Presentation

Algorithms are used throughout programming, from social networks and search engines to financial services and software. They play a crucial role in designing and developing computer programs, advancing technology and improving service efficiency across many fields.

If you want to become a developer, it is important to learn about algorithms before you start coding. They underpin computing and programming. An algorithm is a step-by-step procedure for solving a problem or completing a task.

Although algorithms solve many kinds of problems, this course treats them as a stepping stone to conventional programming. Understanding how they work before coding helps you become a better programmer, strengthen problem-solving skills and broaden career prospects.

Objectives

During this introduction to algorithms course, you will learn to:

  • explore and apply basic programming principles through algorithms;
  • identify elements common to all computer programming languages;
  • apply appropriate structural logic when writing code;
  • use a structured problem-solving approach independent of hardware or software constraints;
  • solve problems of varying difficulty and translate them into programming language;
  • process structured data;
  • analyse and evaluate algorithm complexity.
Last update: 24/09/2026