Udemy

Learning Data Structures and Algorithms

Enroll Now
  • 3,362 Students
  • Updated 1/2017
4.3
(544 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
7 Hour(s) 52 Minute(s)
Language
English
Taught by
Infinite Skills
Rating
4.3
(544 Ratings)
1 views

Course Overview

Learning Data Structures and Algorithms

Implementation and Analysis for Increased Software Performance

In this Learning Data Structures and Algorithms training course, expert author Rod Stephens will teach you how to analyze and implement common algorithms used. This course is designed for the absolute beginner, meaning no previous programming experience is required.

You will start by learning about the complexity theory, then jump into learning about numerical algorithms, including randomizing arrays, prime factorization, and numerical integration. From there, Rod will teach you about linked lists, such as singly linked lists, sorted, and doubly linked lists. This video tutorial also covers arrays, stacks and queues, and sorting. You will also learn about searching, hash tables, recursion, and backtracking algorithms. Finally, you will cover trees, balanced trees, decision trees, and network algorithms.

Once you have completed this computer based training course, you will be fully capable of analyzing and implementing algorithms, as well as be able to select the best algorithm for various situations. Working files are included, allowing you to follow along with the author throughout the lessons.

Course Content

  • 16 section(s)
  • 102 lecture(s)
  • Section 1 Introduction
  • Section 2 Complexity Theory
  • Section 3 Numerical Algorithms
  • Section 4 Linked Lists
  • Section 5 Arrays
  • Section 6 Stacks And Queues
  • Section 7 Sorting
  • Section 8 Searching
  • Section 9 Hash Tables
  • Section 10 Recursion
  • Section 11 Backtracking Algorithms
  • Section 12 Trees
  • Section 13 Balanced Trees
  • Section 14 Decision Trees
  • Section 15 Network Algorithms
  • Section 16 Wrap-Up

What You’ll Learn

  • Learn to analyze and implement common algorithms, Learn about different types of Data Structures, Complexity Theory

Skills covered in this course


Reviews

  • S
    Shanmugasundaram G
    4.0

    good

  • Y
    Yan Mu
    3.5

    The overall structure is good and progressive, covering most of the algorithm problems that we can meet in programming. Nevertheless, I really wish the instructor could spend more time running through examples of algorithms -- especially the hard ones like B-tree and dynamic programming in networking -- so it's easier for learners to follow the idea.

  • Ç
    Çağlar ORHAN
    4.0

    Most detailed course about Data Structure & Algorithms in Udemy. But it runs on mostly theorical areas. Need more exercises. Need to touch real life samples. Some times pseudocodes becomes very hard to understand. Need extra explainings... However, this is a good course. PS: Course is more about algorithms then datasctructure.

  • K
    Keshav Inamdar
    5.0

    Excellent introduction to Data Structures and Algorithms. It covers breadth and has essential depth as well to start using them at the earliest.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed