Disclosure: when you buy through links on our site, we may earn an affiliate commission.

The Swift Arcade Data Structures and Algorithms Bootcamp

How to ace your Silicon Valley style coding interview
(129 reviews)
683 students
Created by


CourseMarks Score®







Platform: Udemy
Video: 7h 13m
Language: English
Next start: On Demand

Top Swift courses:

Detailed Analysis

CourseMarks Score®

9.9 / 10

CourseMarks Score® helps students to find the best classes. We aggregate 18 factors, including freshness, student feedback and content diversity.

Freshness Score

10.0 / 10
This course was last updated on 2/2022.

Course content can become outdated quite quickly. After analysing 71,530 courses, we found that the highest rated courses are updated every year. If a course has not been updated for more than 2 years, you should carefully evaluate the course before enrolling.

Student Feedback

9.7 / 10
We analyzed factors such as the rating (4.8/5) and the ratio between the number of reviews and the number of students, which is a great signal of student commitment.

New courses are hard to evaluate because there are no or just a few student ratings, but Student Feedback Score helps you find great courses even with fewer reviews.

Content Score

9.3 / 10
Video Score: 8.7 / 10
The course includes 7h 13m video content. Courses with more videos usually have a higher average rating. We have found that the sweet spot is 16 hours of video, which is long enough to teach a topic comprehensively, but not overwhelming. Courses over 16 hours of video gets the maximum score.
The average video length is 10 hours 02 minutes of 124 Swift courses on Udemy.
Detail Score: 9.6 / 10

The top online course contains a detailed description of the course, what you will learn and also a detailed description about the instructor.

Extra Content Score: 9.5 / 10

Tests, exercises, articles and other resources help students to better understand and deepen their understanding of the topic.

This course contains:

0 article.
1 resources.
0 exercise.
0 test.

Table of contents


This course is about getting you up-to-speed quickly on the fundamental computer science concepts you are going to be expected to know if you want interview at any large Silicon Valley tech company (Google, Apple, Facebook, Amazon, or Spotify).
Topics include
•Linked Lists
•Big O notation
•Stacks & Queues
•Hash Tables
•Binary Trees
•Dynamic Programming & Memoization
•Bubble Sort / Merge Sort / Quick Sort
•Breadth First Search
•Depth First Search
What you get
With this course you get
•Over 115 beautifully hand crafted HD videos walking you through every aspect of how all these data structures and algorithms work
•Practices questions and personal walkthroughs of the most commonly asked interview questions
•My personal notes on interviews I have personally had with Spotify, Facebook, Amazon, and others
•A section called The Classics where we walk through classic interview questions no interviewee should be with out
•Interview tips on soft skills big tech companies look for when hiring and techniques on how to answer
What you save
By investing in yourself with this course you are saving yourself the most precious thing you’ve got – time. I have spent a year scouring the web looking for the best examples, the simplest explanations, the best visualizations on how to explain how this stuff works, and assembled it all into one, quick, easy to digest place.
Let’s do this together
Learning data structures and algorithms doesn’t have to be a chore. It can be fun. And I want you to know I am here for you every step of the way. Ask me any question. I usually get back to my students with 24 hrs. And together, we will get you the understanding behind how these things work.
I also don’t have a formal computer science background
Look. I know what it’s like not to know how this stuff works. And, like you, I have had to learn this stuff from scratch.
But I am here to tell you it can be done. I have no formal computer science background. I am not classically trained as a computer scientist. But by learning this material, I landed my dream job as an engineer at Spotify in San Francisco. And so can you.

So what are you waiting for? Sign up and get started on your journey today.
•Thank you for this amazing course. I have been developing iOS for almost 7 years now. honestly I didn’t know about 90% of the topics that you are covering in this course. Thank You!
•The instructor is valid, truly humble and fun. It’s been a pleasure to follow this course.
•I am leaving a 5 star here because not only does this course expose you to Algorithms and DataStructures, it builds your confidence for any interview and you learn that we are all human and can’t always be perfect with our approach. Had two Algorithms & DataStructure interview with two big techs and solved passed the Stage.
•By the time I had taken this course I had already built my first app “janet.” and had it launched on the App Store. After the launch I started looking for an iOS developer position at a tech company. Come to find out that although I had cloned dozens of different kinds of popular apps and successfully launching my own, I didn’t know the things I needed in order to get a job as a developer. After getting a few books, taking a few courses on swift data structures and getting through to the last round of the Facebook interviews, I found this course. After completing this course over a weekend, I started crushing coding challenges and really understood the code that I was writing. Not even a month later I landed my first iOS Engineering position! Jonathan has been the best instructor I have found for iOS on Udemy. I just purchased his new course Professional iOS Development and I can’t wait to go through it! Thanks for everything so far, Jonathan!
•This course has been fantastic for filling in the gaps in my programming knowledge! I am feeling much more confident about answering questions in a tech interview now!

You will learn

✓ How to pass technical interviews at large tech companies
✓ Knowledge and mastery of data structures and algorithms
✓ How to answer the most commonly asked interview questions
✓ How to interview confidently and well
✓ Land your dream job


• Basic knowledge of Swift programming language

This course is for

• Anyone applying for jobs at large tech companies like Google, Apple, Amazon, or Spotify
• Anyone who wants to quickly learn the fundamentals of computer science
• Anyone looking to become a better programming and engineer

How much does the The Swift Arcade Data Structures and Algorithms Bootcamp course cost? Is it worth it?

The course costs $14.99. And currently there is a 82% discount on the original price of the course, which was $84.99. So you save $70 if you enroll the course now.
The average price is $13.4 of 124 Swift courses on Udemy.

Does the The Swift Arcade Data Structures and Algorithms Bootcamp course have a money back guarantee or refund policy?

YES, The Swift Arcade Data Structures and Algorithms Bootcamp has a 30-day money back guarantee. The 30-day refund policy is designed to allow students to study without risk.

Are there any SCHOLARSHIPS for this course?

Currently we could not find a scholarship for the The Swift Arcade Data Structures and Algorithms Bootcamp course, but there is a $70 discount from the original price ($84.99). So the current price is just $14.99.

Who is the instructor? Is Jonathan Rasmusson a SCAM or a TRUSTED instructor?

Jonathan Rasmusson has created 7 courses that got 13,541 reviews which are generally positive. Jonathan Rasmusson has taught 53,590 students and received a 4.5 average review out of 13,541 reviews. Depending on the information available, Jonathan Rasmusson is a TRUSTED instructor.
Ex-Spotify Engineer, The Agile Samurai
Jonathan is an experienced software engineer who has helped some of the world’s most innovative companies ship software.

As an Engineer at Spotify in Stockholm Sweden, Jonathan was a part of the team responsible for bringing Spotify to the Sony Playstation as well as car with BMW, Ford, and Telsa.

In San Francisco Jonathan helped build integrations that brought Spotify to Apple iMessage, Facebook Messenger, and Twitter.

While at Microsoft, Jonathan worked with the Progressive Architecture Team to develop a Microsoft Smart Client Architecture Guide and Application Block.

And while working as a consultant at ThoughtWorks, Jonathan helped companies in the energy (British Petroleum), finance (AMP Capital), and automotive (Toyota) industries all take their first tentative steps into Agile software delivery.

Jonathan is the author of three top selling books: The Agile Samurai, The Way of the Web Tester, And Competing With Unicorns. 

Show more


CourseMarks Score®







Platform: Udemy
Video: 7h 13m
Language: English
Next start: On Demand

Students are also interested in

Review widget (for course creators):

The Swift Arcade Data Structures and Algorithms Bootcamp
Code for the widget (just copy and paste it to your site):
<a href="https://coursemarks.com/course/the-swift-arcade-data-structures-and-algorithms-bootcamp/" target="_blank" title=" The Swift Arcade Data Structures and Algorithms Bootcamp on Coursemarks.com"><img border="0" src="https://coursemarks.com/widget/99.svg" width="200px" alt=" The Swift Arcade Data Structures and Algorithms Bootcamp rating"/></a>