Black Friday Deals are here!     |        50% discount for all courses     |        Start learning just for 1$

1d 23h
user menu
avatar

Algorithms - Level 1

5

(3 ratings)

Master the basics of algorithms with this simple, practical course. Gain universal, lifetime skills

poster_image
dot30 days of Money-back guarantee
dotGet help at the every stage of learning
dotRegular updates
Unlimited accessUnlimited access
exercises130 exercises
Support from Codenga TeamSupport from Codenga Team
Works on mobile devicesWorks on mobile devices
Instant feedbackInstant feedback
Certificate of completionCertificate of completion
guardian photo
Support for this course is provided by:
Tomasz – Algorithm Curriculum Manager
Description
What you get
Syllabus
Reviews
FAQ

Skill that will help you on your programmer’s path.

An algorithm is nothing more than a set of steps leading to the solution of a particular problem. With this course you will learn to think algorithmically - that is, you will gain the extremely important skill of solving complex tasks using algorithms.

"Want to gain algorithm design skills? This course is the first step in that direction."

Tomasz - Algorithm Curriculum Manager

description_image1

What you will learn with this course?

With this course you will master everything you need to start your adventure with writing algorithms.

  • point

    You will learn to create and analyze flowcharts of a problem.

  • point

    You will master the key skill of breaking a complex task into smaller steps.

  • point

    You will learn to write algorithms to solve common, everyday problems.

  • point

    You will master writing algorithms for mathematical problems such as calculating the average or finding prime numbers.

  • point

    You will build a solid foundation for further development of your skills.

description_image2

Algorithms for everyone - simple, clear and practical

We have prepared the course so that anyone can start their adventure with algorithm design. From the very beginning you will gain useful, practical skills. You will learn to analyze a problem and break it down into smaller steps. At each stage of the course you will solve tasks and practical exercises that will help you to become proficient in writing algorithms. The course examples are based on the Python language. However, the knowledge you gain is universal so you can apply it to any language without any problem. This is a course that teaches you how to solve problems and the right way of thinking.

Why every programmer should have the ability to design algorithms

Algorithms are the primary way to solve problems in programming. It is hard to imagine a programmer who does not have the ability to design algorithms. Questions from this topic very often appear in job interviews. So if you are serious about a career as a programmer then you simply must possess this extremely important skill. The only thing you need to get started is knowledge of basic programming skills such as variables, loops and functions.

description_image2

Codenga - how it works

No subscriptions
You pay for the individual courses. Select the programming language you want to learn and get a lifetime access for a single payment
30 days of Money-back guarantee
You have a generous 30-day return period. No questions asked.
Revisit the course at any time
You get a lifetime access to the course. You can review the material at any time.
Feedback
Shot us a message and get a response from a real person.
Learning paths
Codenga won't leave you on your own when you complete the course. You can continue your learning path with other courses.
Support
Every Codenga course has its curriculem manager that looks after the learning material and is ready to help you if you have any questions.

Check the course curriculum

Ch. 1
Algorithms - quick introduction
(8 exercises)
An algorithm is a recipe for solving a problem. Welcome to the first chapter.
Algorithms - quick introduction
Algorithm - quick introduction - quiz
Ch. 2
Algorithms - list of steps and programming language
(7 exercises)
Creating algorithms alone isn’t enough. You should also know how to present your algorithm (a list of steps) as code.
Algorithms - a list of steps and a programming language
Algorithms - a list of steps and a programming language - quiz
LiveCode: Algorithms - list of steps
Ch. 3
Algorithms - pseudocode and programming language
(7 exercises)
Creating algorithms alone isn’t enough. You should also know how to transform an algorithm (pseudocode) into code.
Algorithms - pseudocode and programming language
Algorithms - pseudocode and programming language - quiz
Ch. 4
Algorithms - block diagram
(9 exercises)
Welcome to the world of block diagrams! You’ll learn how to create your own algorithms based on block diagrams.
Block diagram
Block diagram - quiz

What people are saying about this course?

Average rating

5

(3 ratings)

100%
0%
0%
0%
0%

Have any questions?

minusplus
How does the course work?
Every Codenga course is full of structured knowledge and practical exercises. You start with the basics and you incrementally learn new skills.
minusplus
How much time do i need to complete the course?
Buying this course you get the lifetime access. You can learn the new skills at your own pace. You can also review the material as many times as you want
minusplus
Can i still use the course having completed it?
Yes! You get unlimited, lifetime access to the course.
minusplus
Do i need any prior experience to start the course?
Codenga course are great for beginner programmers. Start with the Level 1 course if it's your fist contact with programming.
minusplus
Do i need any software to use the course?
The only thing you need is a device with an internet access. No other tools or software necessary.
-50%
$1.00
$1.99
timer
1d 23h left
dot30 days of Money-back guarantee
dotGet help at the every stage of learning
dotRegular updates
Unlimited accessUnlimited access
exercises130 exercises
Support from Codenga TeamSupport from Codenga Team
Works on mobile devicesWorks on mobile devices
Instant feedbackInstant feedback
Certificate of completionCertificate of completion
guardian photo
Support for this course is provided by:
Tomasz – Algorithm Curriculum Manager
timer
-50% 1d 23h left
$1.00
$1.99