68 Courses and Certifications

Online Algorithms Courses & Certifications

Career Category
Specialization
Job Role
Skills

Pricing

-
To
IO-Efficient Algorithms

Offered by

Certificate

I/O-efficient algorithms

The I/O-efficient algorithms online course is an EIT digital-based course instructed by Dr Mark de Berg through a wholly online platform for learning with Coursera. The entire programme runs for a duration of 9 hours offering a verified certificate. The I/O-efficient algorithms syllabus will progress through four weeks starting with a curriculum starting with an introduction, cache algorithms, replacement policies and efficient sorting.

The course will be taught in the English language with subtitles in English, Spanish, Russian, French and Portuguese. The  I/O-efficient algorithms by Coursera are planned as advanced level coursework with flexible deadlines for completion. The candidates will need to have some basic prerequisite in the area of mathematics and algorithms to be eligible to enrol for the programme.

...Read More
6 Weeks
Expert
Free
Skills Covered:
Knowledge of Algorithms
Algorithmic Design and Techniques

Offered by

Certificate

Algorithmic Design and Techniques

6 Weeks
Intermediate
Free
Data Structures Fundamentals

Offered by

Certificate

Data Structures Fundamentals

6 Weeks
Intermediate
Free
Graph Algorithms

Offered by

Certificate

Graph Algorithms

6 Weeks
Intermediate
Free
Advanced Algorithms and Complexity

Offered by

Certificate

Advanced Algorithms and Complexity

If you have already learnt about the basics of Algorithms, you are now ready to take the next logical step into more complex algorithms and problem-solving. The idea behind this Advanced Algorithm and Complexity course is to teach you how to build upon the algorithm basics and utilize new ideas. In this course, we will be starting with network flows that are employed in the typical applications like detecting disjoint paths, optimal matching, and flight schedules along with a few other surprising applications like the segmentation of images in computer vision.

In the next segment, we teach linear programming with its application in allotting and optimizing budgets, Portfolio optimization, finding a diet that is cheap and satisfies all the requirements. Further, we discuss the inherent hard problems that have no perfectly good solutions known (and neither are likely to be found) and how you can solve them in practice. The course finishes with a slight introduction to the streaming of algorithms that are used, most heavily in Big Data Processing. These algorithms are mostly designed to process huge data sets without being capable of storing even a single dataset.

...Read More
5 Weeks
Expert
6,451
Skills Covered:
Programming skills Knowledge of Algorithms Knowledge of Python
Computing in Python III Data Structures

Offered by

Certificate

Computing in Python III: Data Structures

Computing in Python III: Data Structures training will allow the students to learn about the complex ways that are included in files, data, dictionaries and lists for building and structuring programmes. The five-week programme will deal with - loops, conditionals, and functions by learning the basics of Python programming. After Computing in Python III: Data Structures comes to an end the candidates will be able to solve strong and complex programme statements. The programme comprises several parts that will be delivered with the help of short video lectures. 

The Computing in Python III: Data Structures certification by edX has included the listed topics like- lists, strings, output and inputs in its curriculum. The programme will allow the applicants to work on real-world problems. The students will be able to grade applications that will be tracked and upgrade the average score of an individual over time. The students will also be solving multiple-choice questions in the Computing in Python III: Data Structures certification course. The candidates can learn the course in a self-paced mode both during the audit or verified tracks. There are two main differences between the two tracks. The candidates will be getting unlimited time to learn the course with some money during the verified track. In the audit mode, the candidates will only have limited access to the course material free of cost without the chance to secure a certification.

...Read More
5 Weeks
Beginner
Free
Skills Covered:
Knowledge of Python
Computing in Python IV Objects and Algorithms

Offered by

Certificate

Computing in Python IV Objects and Algorithms

Computing in Python IV: Objects and Algorithms certification offered by the platform of edx gives opportunity to all students who want to learn a python programming language and are interested to pursue this career professionally. Students have to attend the Computer in Python IV: Objects and Algorithms course in 100 per cent online mode. Participants need to spend at least 5 weeks studying for Computing in Python IV: Objects and Algorithms certification syllabus. Learners should invest 9-10 works per week to complete the course. 

Computing in Python IV: Objects and Algorithms training is created in association with Georgia Tech for this course. Students will learn about the subjects such as computer science for learning through this Computing in Python IV: Objects and Algorithms certification course. Candidates who will be able to complete the course can gain verified certification for this programme. Students need to pay the quoted amount by the platform for availing of the certificate. Students can avail the course at zero cost as well. The programme is an introductory level programme.

Participants who are interested to learn through this programme have the freedom to learn the subjects according to their schedules as this course is a self-paced learning programme. Though the course can be learned depending on one's schedule the candidates will have only limited access to the course during the audit track but unlimited time to complete the course in the verified track.

...Read More
5 Weeks
Beginner
Free
Skills Covered:
Knowledge of Algorithms
Data Structures in C

Offered by

Certificate

Data Structures in C

Aptech Learning offers the Data Structures in C programme, and it is part of their short-term course offering. Data structures efficiently collect and organise data and enable the rendering of data elements for improved organisation and storage. The course curriculum covers important data structure concepts and skills that are employed in C.

Aptech Learning’s Data Structure in C course will allow the participating candidates to pursue a lucrative career as a C programmer. The course focuses on familiarising the candidates with basics such as algorithm analysis, queues, arrays, trees, graphs, and strings. Furthermore, the curriculum covers advanced concepts associated with data structures in C.

For the Aptech Learning Data Structures in C training, candidates can also avail of an instant student loan facility. It can be utilised to fund their Aptech learning experience. In addition, the course spans only one month, and thus, the learners can acquire industry-ready skills in a short duration. Sessions are usually scheduled for two hours each, thrice a week.

...Read More
1 Months
6,200
Skills Covered:
Programming skills
Divide and Conquer, Sorting and Searching and Randomized Algorithms

Offered by

Certificate

Divide and Conquer, Sorting and Searching, and Randomized Algorithms

The Divide and Conquer, Sorting and Searching, and Randomized Algorithms certification is a course that is provided by Coursera in association with Stanford University. This is a very short course that teaches the candidates regarding algorithms which is considered as the mainstream of Computer Science where algorithms can be used in practical applications.

The Divide and Conquer, Sorting and Searching, and Randomized Algorithms certification syllabus tends to cover introductory aspects of algorithms with some amount of programming exercises. This course belongs to course number one on the algorithms specialization which gives the conceptual learning for elementary level of mathematics and its implementation.

Divide and Conquer, Sorting and Searching, and Randomized Algorithms training is an intermediary level course that will help the candidates become strong with their technical skills so that they are able to speak well regarding algorithms with other Computer Programmers confidently.

Also Read:
Algorithms Certification Courses

...Read More
4 Weeks
Intermediate
4,051
Skills Covered:
Knowledge of Algorithms
Algorithm Design and Analysis

Offered by

Penn via Edx
Certificate

Algorithm Design and Analysis

The Algorithm Design and Analysis Training Course is a self-paced intermediate level course constituting the Computer Science Essentials for Software Development Professional Certificate program. The online course delivered through expert course materials will discuss the design and analysis of algorithms and related topics.

The Algorithm Design and Analysis Live Course can be opted by anyone interested in learning about problem-solving skills using computational methods. The 4 week-long course requires learners to have basic knowledge of discrete mathematics, probability, and Java programming language.

After successful completion of the Algorithm Design and Analysis Certification Course on the edX platform, learners will receive a valid course certificate. The course will be taught by Sampath Kannan, faculty of Computer and Information Science at the University of Pennsylvania.

...Read More
4 Weeks
Intermediate
Free
Skills Covered:
Knowledge of Algorithms
Trees and Graphs Basics

Offered by

Certificate

Trees and Graphs: Basics

The Trees and Graphs: Basics online course is a study of the algorithms and data structures associated with trees and graphs such as tree data structures, binary search trees, self-balancing trees, graph data structures with some fundamental traversal algorithms on graphs. The online program is provided by the online educational platform Coursera and the course curriculum is offered by the University of Colorado Boulder. The course consists of 34 hours of course content that is scheduled for four weeks. The educator for this online training is associate professor Sriram Sankaranarayanan from the University of Colorado Boulder. 

The Trees and Graphs: Basics is part of the ‘Data Science Foundations: Data Structures and Algorithms Specialization’ and the Master of Science in Data Science(MS-DS) degree hence this online course can be taken for the MS-DS degree. This advanced-level program enables the students to utilize flexible deadlines for convenience to complete the course and a shareable course certificate after course completion.

...Read More
4 Weeks
Expert
6,433
Skills Covered:
Knowledge of Algorithms Data science knowledge Programming skills Knowledge of Python
Shortest Paths Revisited NP Complete Problems and What To Do About Them

Offered by

Certificate

Shortest Paths Revisited, NP-Complete Problems and What To Do About Them

Shortest Paths Revisited, NP-Complete Problems and What To Do About Them is an online programme designed for intermediate-level students. The online course administered by Stanford University will give the students a deep dive into the shortest paths and related aspects. Shortest Paths Revisited, NP-Complete Problems and What To Do About Them Certification Syllabus, prepared by Tim Roughgarden, the Professor of Computer Science, will walk the candidates through various topics of algorithms such asBellman-Ford, Floyd-Warshall, Johnson, etc. 

Shortest Paths Revisited, NP-Complete Problems and What To Do About Them Certification Course, administered by Coursera, is a flexibly developed course and the students can set their deadlines as per their comfort. The students will also be given subtitles in multiple languages. Shortest Paths Revisited, NP-Complete Problems and What To Do About Them Certification by Coursera is the fourth and the last course in the Algorithms Specialization. 

...Read More
4 Weeks
Intermediate
4,018
Skills Covered:
Knowledge of Algorithms
Algorithms and Data Structures Capstone

Offered by

Certificate

Algorithms and Data Structures Capstone

4 Weeks
Intermediate
Free
String Processing and Pattern Matching Algorithms

Offered by

Certificate

String Processing and Pattern Matching Algorithms

4 Weeks
Intermediate
Free
Fundamental Algorithms Design and Analysis

Offered by

Certificate

Fundamental Algorithms: Design and Analysis

4 Weeks
February 20 - March,17 2022
Free
Approximation Algorithms

Offered by

Certificate

Approximation Algorithms

Traditional algorithmic tools are often inefficient for solving various real-world algorithmic problems. For example, many such problems are NP-hard; hence, these tools can’t solve them correctly. Thus, the Approximation Algorithms certification course will make you fluent with the critical algorithmic techniques and concepts that can deal with these challenges efficiently. You can employ such techniques instead of the optimal solution; you need an approximation close to this optimal solution. 

Curated by EIT Digital, the Approximation Algorithms certification syllabus offers 100% online lessons and covers vital topics to make you an expert.  These include PTAS, knapsack problems, vertex-cover problems, linear programming, load balancing, scheduling algorithms, and numerous other learnings. By covering these, you’ll become adept in finding the required approximations of a problem’s optimal solutions for solving it efficiently. 

The Approximation Algorithms online course features a renowned instructor, Professor Dr Mark de Berg. It also provides self-directed deadlines to help you learn comfortably, along with English subtitles for the programme videos. Moreover, you can also purchase the training completion certificate to access the valuable accreditation and graded assessments.

...Read More
3 Weeks
Intermediate
Free
Skills Covered:
Knowledge of Algorithms
Automated Reasoning Symbolic Model Checking

Offered by

Certificate

Automated Reasoning: Symbolic Model Checking

The Automated Reasoning: Symbolic Model Checking certification course offers to learn through online mode. The course talks about the properties of acting systems and programs. The course can be pursued as a free programme in the audit mode, provided the students will not be able to get access to the graded quizzes, assessments, and certification. 

The Automated Reasoning: Symbolic Model Checking certification syllabus includes four weekly modules that can be completed in the time period of 13 hours. Students can also enable English subtitles in the programme. 

There are no restrictions regarding the timings of the sessions or attendance percentage since this is a self-paced programme that lets the user choose their own deadlines. The certification of the Automated Reasoning: Symbolic Model Checking online course is achievable at the end of the course if the participants successfully complete the course after taking the subscription of the programme.

...Read More
3 Weeks
Intermediate
Free
Skills Covered:
Programming skills
Automated Reasoning Satisfiability

Offered by

Certificate

Automated Reasoning: Satisfiability

If you want to learn the applications for satisfiability tools, Automated Reasoning: satisfiability course is perfect for you. The programme uses several examples to give you a glimpse into the various scenarios where satisfiability can be applied. These examples include program correctness, scheduling problems, puzzle-solving and fitting rectangles used for printing posters. 

Besides this, Automated Reasoning: satisfiability training also offers the underlying theory of using the resolution as a primary approach to propositional satisfiability, applying simplex methods for solving linear inequalities and using the CDCL framework for scaling up big formulas. You will learn these concepts through a series of video lessons, reading material, practise assignments and graded assignments. However, the course encourages you to use the knowledge you receive and apply SAT/SMT to several other problems, such as the problems presented in the honour’s assignment.

Automated Reasoning: satisfiability certification is an online course that takes about 25 hours to complete. It is an intermediate course taught by Hans Zantema and is offered by EIT Digital. You can either join the course for free or take the Coursera membership and secure a certificate of completion.

...Read More
3 Weeks
Intermediate
Free
Skills Covered:
Knowledge of computer application
NP-Complete Problems

Offered by

Certificate

NP-Complete Problems

3 Weeks
Intermediate
Free
Data Structures and Algorithms for Beginners

Offered by

Certificate

Data Structures and Algorithms for Beginners

Data Structures & Algorithms for Beginners Course is an online course administered by  Board Infinity, the online learning platform that provides various online courses and certifications on a wide range of topics. The curriculum of  Data Structures & Algorithms for Beginners Online Course -developed by Abhilash Rudra, Quantitative Research at JPMorgan Chase & Co., will explore the data structures,  arrays, linked lists, and dynamic programming. 

Data Structures & Algorithms for Beginners Programme, offered by Board Infinity, will render the students a certificate after the completion of the course that will facilitate them to get certified and hired for a successful career opportunity. 

...Read More
1 Weeks
Beginner
Free
Skills Covered:
Knowledge of Algorithms
Data Structures and Algorithms

Offered by

Certificate

Data Structures and Algorithms

The Data Structures and Algorithms programme is extremely significant to study in the present times, particularly if you are interested in Computer Science. To solve any problem related to computers, you first need to develop an algorithm for it. So, if you are interested in learning how to implement algorithms, you will benefit highly from this course. 

The Data Structures and Algorithms certificate course enables you to select and implement an appropriate data structure to solve a programming problem. After all, data structures can be used to improve the efficiency of any program. Additionally, they help in creating programs that are user-friendly, reusable, and easy to maintain. 

Upon successfully completing the Data Structures and Algorithms training, you will earn a certificate. Additionally, you gain hands-on learning experience and will be taught by an expert facility. Besides, the classes for this course are instructor-led, so you can benefit by developing the most in-depth understanding of all modules.

Also Read:
Computer Science Certification Courses

...Read More
30 Hours
Skills Covered:
Knowledge of Algorithms

Offered by

Certificate

Data Structures in C

2 Hours
Beginner
Free

Offered by

Certificate

Binary Trees

1.5 Hours
Intermediate
Free

Offered by

Certificate

Decision Tree Modeling Using R Certification Training

Edureka’s Decision Tree Modeling Using R Certification training course combines theoretical and practical knowledge to make you skilled in this domain. You can obtain relevant expertise in Decision Tree Modeling using R. The programme is self-paced, comprising an online LMS with unlimited access. Therefore, you can learn at your pace and revisit the lessons any time you like. 

The Decision Tree Modeling Using R training syllabus touches upon core topics like Data design, Pruning, Regression Tree, etc., along with algorithms such as CART, CHAID, GINI, ID3, and more. To learn these in the best way possible, you’ll work on practical assignments, case studies, and study via online videos and PPTs. 

Furthermore, you can access the community forum for immersive learning. This forum will enable you to engage in peer discussions and solve common queries. On course completion, you will also be eligible for the Decision Tree Modeling Using R certificate, recognised by numerous organisations worldwide. 

...Read More
4,999
Skills Covered:
Statistical skills
Certificate in Data Structures and Algorithms

Offered by

Certificate

Certificate in Data Structures and Algorithms

The Certificate in Data Structures and Algorithms Course is an online course provided on the V Skills platform. The course includes expert video tutorials discussing topics including fundamentals of data structures like structure, linked list, stack, array, pointer, queue, graph, searching, sorting, and programs along with types of algorithms

The Certificate in Data Structures and Algorithms Training Course is spread over 42 learning hours by expert instructors. The course will provide a detailed understanding of the basics of algorithms starting right from O-notation to advanced concepts of search and sort algorithms. The course will also include the analysis of algorithms as applicable for trees and graph data structure.

The Certificate in Data Structures and Algorithms Online Course is suitable for anyone who would like to develop their data science knowledge and types of data structures and algorithms. The course will provide a thorough understanding of various aspects of data structures in a way it makes a beginner in this field familiarize with the concepts quickly. The course includes a final online examination and upon qualification, learners will get a certificate.

...Read More
3,499
Skills Covered:
Data science knowledge Knowledge of Algorithms Programming skills Knowledge of Python

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
  • 150M+ Students
  • 30,000+ Colleges
  • 500+ Exams
  • 1500+ E-books
  • Economic Times
  • Financial Express
  • Firstpost
  • Livemint