• No hay productos en el carrito.

Inicio / Cursos / The Swift Arcade Data Structures and Algorithms Bootcamp
Impartido por Jonathan RasmussonPago único de $2,800 MXN · acceso por 12 meses

The Swift Arcade Data Structures and Algorithms Bootcamp

How to ace your Silicon Valley style coding interview

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 18 unidades Nivel principiante
Qué aprenderás

Lo que serás capaz de hacer

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 Arrays Linked Lists Big O notation Stacks & Queues Hash Tables Binary Trees Dynamic Programming & Memoization Bubble Sort / Merge Sort / Quick Sort Graphs Breadth First Search Depth First Search More... 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. Testimonials This is the best course I ever had, very organized, clear explaining and easy to understand topics. The important thing, I was able to pass and solve, the coding interview as iOS developer, after taking this course. Many thanks Jonathan. 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! Amazing course, worth taking even if you are intermediate/advanced and want to refresh concepts. The instructor is phenomenal!! Thank you so much for making this course!!

  • 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

Temario

UNIDAD 1 - Introduction · 4 lecciones

UNIDAD 1 - Introduction

  • IntroductionVideo · 1 min
  • Setup and source codeVideo · 2 min
  • Resources & materialsLectura · 0 min
  • Tips for taking this courseVideo · 1 min
UNIDAD 2 - Big O Notation · 1 lecciones

UNIDAD 2 - Big O Notation

  • What is Big O Notation and how does it work?Video · 10 min
UNIDAD 3 - Arrays · 10 lecciones

UNIDAD 3 - Arrays

  • What's so special about arrays?Video · 4 min
  • What happens when you insert an element into an array?Video · 1 min
  • How does delete work?Video · 1 min
  • What happens when an array gets too big?Video · 3 min
  • What's different about arrays in Swift?Video · 1 min
  • What you need to know for the interviewVideo · 1 min
  • Tips before you enter the arcadeVideo · 2 min
  • Super common interview question #1Video · 15 min
  • Super common interview question #2Video · 10 min
  • Super common interview question #3Video · 6 min
UNIDAD 4 - Linked Lists · 13 lecciones

UNIDAD 4 - Linked Lists

  • What is a linked list?Video · 6 min
  • Add frontVideo · 5 min
  • Add backVideo · 5 min
  • InsertVideo · 4 min
  • DeleteVideo · 10 min
  • Linked lists in the real worldVideo · 3 min
  • How do linked lists differ from arrays?Video · 1 min
  • What you need to know for the interviewVideo · 1 min
  • Super common linked list interview question #1Video · 4 min
  • Super common linked list interview question #2aVideo · 9 min
  • Super common linked list interview question #2bVideo · 5 min
  • Super common linked list interview question #2cVideo · 6 min
  • Super common linked list interview question #3Video · 5 min
UNIDAD 5 - Big O Reduced · 5 lecciones

UNIDAD 5 - Big O Reduced

  • IntroductionVideo · 1 min
  • Rules of reductionVideo · 4 min
  • Big O rules in the ArcadeVideo · 5 min
  • Big O rules in the Arcade IIVideo · 3 min
  • What you need to know for the interviewVideo · 2 min
UNIDAD 6 - Stacks & Queues · 8 lecciones

UNIDAD 6 - Stacks & Queues

  • Stacks explainedVideo · 1 min
  • Queues explainedVideo · 0 min
  • What's so special about Stacks and Queues?Video · 3 min
  • How to build a stack and a queue from scratchVideo · 4 min
  • Super common stack interview question #1Video · 7 min
  • Super common stack interview question #2Video · 6 min
  • Super common stack interview question #3Video · 6 min
  • What you need to know for the interviewVideo · 1 min
UNIDAD 7 - Hash Tables · 8 lecciones

UNIDAD 7 - Hash Tables

  • What's so special about hash tables?Video · 1 min
  • How do hashing functions work?Video · 2 min
  • How to convert a hash into an indexVideo · 2 min
  • Handling collisionsVideo · 1 min
  • Runtime characteristics of the hash tableVideo · 1 min
  • Building a hash table from scratchVideo · 9 min
  • Advanced: How does Swift deal with dynamic hashValues?Lectura · 0 min
  • What you need to know for the interviewVideo · 2 min
UNIDAD 8 - Binary Search Trees · 13 lecciones

UNIDAD 8 - Binary Search Trees

  • What is a binary search tree?Video · 2 min
  • How do they work?Video · 2 min
  • Finding elementsVideo · 5 min
  • Inserting intoVideo · 6 min
  • Finding the minimumVideo · 1 min
  • Handling deletesVideo · 10 min
  • Binary tree traversalVideo · 5 min
  • Runtime characteristicsVideo · 1 min
  • What you need to know for the interviewVideo · 1 min
  • Binary trees in the wildVideo · 3 min
  • Super common binary search tree interview question #1Video · 13 min
  • Super common binary search tree interview question #2Video · 7 min
  • Super common binary search tree interview question #3Video · 6 min
UNIDAD 9 - Dynamic programming and memoization · 5 lecciones

UNIDAD 9 - Dynamic programming and memoization

  • Houston we have a problemVideo · 1 min
  • What is the Fibonacci series?Video · 2 min
  • What is memoization and how can it help?Video · 2 min
  • Memoization in actionVideo · 3 min
  • What you need to know for the interviewVideo · 1 min
UNIDAD 10 - Sorting algorithms · 8 lecciones

UNIDAD 10 - Sorting algorithms

  • Bubble sortVideo · 3 min
  • Bubble sort in actionVideo · 1 min
  • Bubble sort runtimeVideo · 1 min
  • Merge sortVideo · 3 min
  • Merge sort runtimeVideo · 1 min
  • Quick sortVideo · 5 min
  • Quick sort runtimeVideo · 1 min
  • What you need to know for the interviewVideo · 2 min
UNIDAD 11 - Graphs · 8 lecciones

UNIDAD 11 - Graphs

  • What are graphs?Video · 3 min
  • How do they work?Video · 7 min
  • Breadth first searchVideo · 5 min
  • Breadth first search in actionVideo · 5 min
  • Depth first searchVideo · 3 min
  • Depth first search in actionVideo · 4 min
  • What you need to know for the interviewVideo · 2 min
  • Super common graph questionVideo · 13 min
UNIDAD 12 - The Classics · 9 lecciones

UNIDAD 12 - The Classics

  • IntroductionVideo · 1 min
  • Unique charactersVideo · 3 min
  • PermutationsVideo · 2 min
  • URLifyVideo · 5 min
  • One awayVideo · 5 min
  • CompressorVideo · 4 min
  • DuplicatesVideo · 4 min
  • SubtreesVideo · 5 min
  • Min stacksVideo · 6 min
UNIDAD 13 - Greatest hits · 7 lecciones

UNIDAD 13 - Greatest hits

  • Fizz BuzzVideo · 3 min
  • PalindromesVideo · 2 min
  • The Ransom NoteVideo · 4 min
  • Caesar CipherVideo · 8 min
  • String reversalVideo · 2 min
  • Integer reversalVideo · 3 min
  • AnagramsVideo · 3 min
UNIDAD 14 - The Google Interview · 3 lecciones

UNIDAD 14 - The Google Interview

  • IntroductionVideo · 1 min
  • Common Google interview questionVideo · 5 min
  • How to interview at Google wellVideo · 6 min
UNIDAD 15 - The Facebook Interview · 5 lecciones

UNIDAD 15 - The Facebook Interview

  • IntroductionVideo · 0 min
  • Facebook question #1Video · 4 min
  • Facebook question #2Video · 1 min
  • Facebook question #3Video · 6 min
  • Facebook question #4Video · 3 min
UNIDAD 16 - The Amazon Interview · 6 lecciones

UNIDAD 16 - The Amazon Interview

  • IntroductionVideo · 1 min
  • Setting the stageVideo · 1 min
  • The Amazon culture questionVideo · 2 min
  • The Amazon technical questionVideo · 3 min
  • How to best answer the culture questionVideo · 6 min
  • Amazon technical question answerVideo · 6 min
UNIDAD 17 - The Spotify Interview · 4 lecciones

UNIDAD 17 - The Spotify Interview

  • The culture interviewVideo · 2 min
  • The systems interviewVideo · 1 min
  • The programming interviewVideo · 3 min
  • Final tips for interviewing wellVideo · 5 min
UNIDAD 18 - Next Steps · 3 lecciones

UNIDAD 18 - Next Steps

  • Where to go from hereVideo · 2 min
  • Final WordsVideo · 2 min
  • Course notesLectura · 0 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    18 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: The Swift Arcade Data Structures and Algorithms Bootcamp

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Jonathan Rasmusson.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 18 unidades · 120 lecciones · 60 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Jonathan Rasmusson; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · The Swift Arcade Data Structures and Algorithms Bootcamp

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture