When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

50 days of LeetCode in Swift: Algorithms coding interview
Practice data structure and algorithms questions for interviews at FAANG companies like Google, Facebook, Apple & Amazon

This Course Includes
udemy
4.7 (4 reviews )
23h 38m
english
Online - Self Paced
professional certificate
Udemy
About 50 days of LeetCode in Swift: Algorithms coding interview
Want to master popular problem-solving techniques, data structures, and algorithms that interviewers love? Dive right in!
Crave step-by-step explanations for the industry's hottest interview questions? We've got you covered.
Looking to up your game in competitive programming? Buckle up for a thrilling journey!
Welcome to the course!
In this course,
you'll have a
detailed, step by step explanation of hand-picked LeetCode questions
where you'll learn about the most popular techniques and problems used in the coding interview,
This is the course I wish I had when I was doing my interviews.
and it comes with a
_30-day money-back guarantee_
What is LeetCode?
_LeetCode_ is essentially a huge repository of
real
interview questions
asked by the most popular tech companies ( _Google, Amazon, Facebook, Microsoft, and more_ ). The problem with _LeetCode_ is also its advantage, IT'S HUGE, so huge in fact that interviewers from the most popular companies often directly ask questions they find on _LeetCode_ , So it's hard to navigate through the huge amount of problems to
_find those that really_ _matter,_
this is what this course is for.
I spent countless hours on _LeetCode_ and I'm telling you that you don't have to do the same and still be able to get a job at a major tech company.
Course overview :
In this course,
I compiled the most important and the most popular interview questions
asked by these major companies and I _explain_ them, in a
true STEP BY STEP fashion
to help you understand exactly how to solve these types of questions. The problems are _handpicked_ to ensure
complete coverage
of the
most popular techniques, data structures, and algorithms
used in interviews so you can
generalise the patterns
you learn here on other problems.
Each problem gets multiple videos
:
Explanation and intuition video(s)
: we do a
detailed explanation of the problems and its solution
, this video will be longer because we will do a _step by step_ explanation for the problems.
Coding video(s)
: where we code the solution discussed in the explanation video together.
Walkthrough video(s):
where we go over each line of code and see what it does We will use _basic_ Swift for this course to code our solutions, previous knowledge in Swift is preferred but
NOT
required for the coding part of the course. The problems are categorised for easier navigation and will be _regularly updated_ with more popular and interesting problems.
Some of the stuff this course will cover are :
Arrays and Strings interview questions.
Searching interview questions and algorithms.
Dynamic Programming interview questions.
Backtracking interview questions
(
With step by step visualisation
).
Trees and Graphs interview questions and algorithms.
Data structures Like Stacks, Queues, Maps, Linked Lists _, and more._
In other words, this course is your one-stop-shop for your dream job.
What You Will Learn?
- Solve Easy to Hard Difficulty problems using different data structures and algorithms .
- How to solve some of the most popular interview questions asked by major tech companies .
- Breaking down the coding interview problems in a step by step, systematic manner .
- Popular problems patterns.