"Learn Algorithms" Course Released
We’ve launched our new Data Structures and Algorithms course! We wrote this course for engineers who need a refresher on computer science basics or want to learn the fundamentals for the first time.
The study of algorithmic complexity is often overlooked by new developers, and we’ve found that get-rich-quick boot camps often skimp on these details. It’s impossible to become a senior developer without being familiar with the concepts in this course, so we figured it was high time we published it.
What’s Included?
The course has three modules covering the following topics:
- Big-O intro and mathematics overview
- Sorting algorithms and implementations
- Complexity theory - P vs NP
We are already planning a sequel to this course, so keep an eye out for that. The sequel will cover data structures and how they play a major role in popular algorithms.
Coding?

Coding projects in this course are all written in Go (Golang)! If you aren’t familiar with Go yet, take our Learn Go course. It’s a growing language and is becoming a cornerstone of back-end and DevOps engineering. All coding assignments and quizzes, as usual, are completed right in the browser. We pride ourselves on keeping our content engaging and all in one convenient place.
If you want to take a deeper look at the course details, you can do so on it’s page official page here.
Related Articles
Announcing a "Basic Intro to Coding" Course in JavaScript
Jul 06, 2020 by Lane Wagner - Boot.dev co-founder and backend engineer
The boot.dev app - our new gamified learning platform - just launched its first JavaScript coding course! This one is short, sweet, and to the point. We created a thirty-exercise, two-module course that caters to students who have never seen a single line of code before. That’s right, this is a code-in-the-browser course for absolute beginners.
Boot.dev Launches Golang Crash Course - Learn Go
Jul 02, 2020 by Lane Wagner - Boot.dev co-founder and backend engineer
We just launched the new boot.dev computer science platform and can’t be more excited. Our first crash course in Go, “Learn Go” is now available! We teach students by allowing them to write, compile, and run backend code directly in the browser.
Cryptography Trends And News Going Into 2020
Jan 03, 2020 by Lane Wagner - Boot.dev co-founder and backend engineer
Quantum Computing Quantum computing may not be coming quite as fast as some in the field had certainly feared (or perhaps hoped). Google did, however, solve an impressive problem this year.
Boot.dev's Lead Engineer Interviewed on "Running in Production"
Dec 09, 2019 by Lane Wagner - Boot.dev co-founder and backend engineer
The podcast is available here. Before I begin, I must give thanks to Nick for having me on the show! In this episode of Running in Production, I talk with Nick about how we built boot.dev, an open-source password manager that specializes in cryptocurrency. Boot.dev uses Electron and has a Serverless component that uses Golang. It’s all hosted on AWS.