Skip to main content
Software Engineering & AlgorithmsUdemy2022-5 Edition100% Free Video Course

Algorithms for Coding Interviews

Algorithms for Coding Interviews course. Interview coding algorithms course. What will you learn from the course? By the end of the course, you will have a better idea of ​​the types of problems asked in coding interviews and how to approach them to implement a suitable solution. You will also learn the most common algorithms used in coding interviews and more importantly, when to use them. You will improve your problem solving skills and interview skills. Introduction Goals motivation Tools that will be used during the course Complexity analysis The importance of recognizing the complexity of time and place in the interview Common types of complications Interview tips Coding exercises Data structures I Linear data structures: vector, list, queue and stack Tree data structures Interview tips Coding exercises Data structures II Hashing data structures Interview tips Coding exercises Charts Definition Types of charts Paths and cycles Display a chart Chart navigation Interview tips Coding exercises Dynamic programming Definition How to approach the problem with dynamic programming Examples of DP problems Interview tips Coding exercises retreat Definition How to implement a rollback solution When is it a good idea to use a backtrack? Example: Sudoku Interview tips Coding exercises

86 Video Lessons
22.6 Hours On-Demand
Created by David Esparza Alba
Uploaded Sep 2026
English
beginner to advanced
Algorithms for Coding Interviews
Preview This Course
Free$129.99100% Free

Instant high-definition streaming with zero paywalls.

Course Features:
22.6 hours on-demand video
86 complete lectures
Streamable on mobile, tablet & desktop
Self-paced curriculum with progress tracking
Direct MP4 downloads & offline video access
Verified course archives hosted on cloud infrastructure.

What You'll Master in this Course

Publisher:  Udemy
Instructor: David Esparza Alba
Training level: beginner to advanced
Training duration: 6 hours and 54 minutes
Number of courses: 86

Course Curriculum86 Lectures

8 sections • 22.6 hours total length

Prefer offline learning? Download all 86 video lectures and project files for free.
Download Free

Requirements

  • Experience with any programming language

Description

Algorithms for Coding Interviews course. Interview coding algorithms course. What will you learn from the course? By the end of the course, you will have a better idea of ​​the types of problems asked in coding interviews and how to approach them to implement a suitable solution. You will also learn the most common algorithms used in coding interviews and more importantly, when to use them. You will improve your problem solving skills and interview skills. Introduction Goals motivation Tools that will be used during the course Complexity analysis The importance of recognizing the complexity of time and place in the interview Common types of complications Interview tips Coding exercises Data structures I Linear data structures: vector, list, queue and stack Tree data structures Interview tips Coding exercises Data structures II Hashing data structures Interview tips Coding exercises Charts Definition Types of charts Paths and cycles Display a chart Chart navigation Interview tips Coding exercises Dynamic programming Definition How to approach the problem with dynamic programming Examples of DP problems Interview tips Coding exercises retreat Definition How to implement a rollback solution When is it a good idea to use a backtrack? Example: Sudoku Interview tips Coding exercises

Instructor

D

David Esparza Alba

Specialist in Software Engineering & Algorithms

Passionate educator focused on real-world practical skills, modern frameworks, and production-ready engineering practices. Delivering step-by-step masterclasses accessible to learners globally on MJ Accedemy.

Recommended Curriculum

Students Also Viewed