Virtual course of:Udemy |
Updated November 2018 with a new section on dynamic programming! This course bundles months of computer science and interview preparation material into 20 hours of video. The content is directly based on the last semester of my in-person coding bootcamps, where my students land 6-figure developer jobs. I cover the exact same computer content that has helped my students conduct interviews at big companies like Google, Tesla, Amazon, and Facebook. Nothing is watered down for an online audience; this is the real deal :) We start with the basics and then cover "advanced topics" that similar courses avoid like heaps, graphs, and Dijkstra's shortest path algorithm. I start by teaching you how to analyze the time and space complexity of your code using Big O notation. We cover the ins and outs of Recursion. We learn a 5-step approach to solving any difficult coding problem. We cover common programming patterns. We implement popular search algorithms. We wrote 6 different sorting algorithms: bubble, select, insert, quick, merge, and radix sort. We then switched gears and implemented our own data structures from scratch, including linked lists, trees, heaps, hash tables, and graphs. We learn to traverse trees and graphs, and cover Dijkstra's shortest path algorithm. The course also includes an entire section devoted to dynamic programming. Here's why this course is worth it: It's interactive: I give you a chance to try each problem before I show you my solution. Each problem has a full solution video and an accompanying solution file. I cover helpful "tips and tricks" for solving common problems, but we also focus on building an approach to ANY problem. It is full of animations and beautiful diagrams! Are you looking to level up your developer skills? Sign up today! Who is this course for? Anyone preparing to schedule interviews. Anyone interested in improving her problem-solving skills.
Udemy has the largest repository of online courses in the world
Access to the content of the course, once finished, so you can enjoy its future updates
Experts in their fields from all over the world share their expertise on Udemy
From all over the world, 480 million times have been enrolled in Udemy courses
Bootcamp Developer and Instructor
Expert in topics related to COMPUTER SCIENCE
my person_add 766499 student(s)
my computer 9 course(s)
Hello how can I help you? Are you interested in a course? About what subject?
Add a review