Four-Course Python Data Structures and Algorithms Track Released
We recently took a look at our course curriculum and felt that our current Learn Algorithms course, written in Go, would be better served if it covered Python instead. After much deliberation, we decided to rewrite the course, and we’re super excited to have now released the course in Python!
…This led to a larger conversation on how we can help people who don’t want an entire computer science syllabus, and who want more targeted learning – such as a more in-depth journey through Python.
View our full course curriculum here
The result: with how important Python is, we designed the first boot.dev Track as a more bite-size course selection for anyone looking to learn certain concepts, languages, or pass a certain type of technical interview and land their dream job.
What’s Included?
Our first Track, featuring our Python courses, starts with our Learn Python course for Python beginners without much previous experience. Then, you move through our Algorithms and Data Structures courses, finishing up with our Advanced Algorithms course.
The entire Python Track consists of:
These 3 courses feature over 285 interactive lessons where you write Python code to solve challenges and gain practical experience to advance your skills. It’s all browser-based with no downloads, and it’s ideal for any would-be Python programmers starting from scratch, as well as for anyone more advanced who wants to ace their next technical interview by jumping straight in at the Data Structures and Algorithms course.
Completing all 3 courses will put you in a great position to land your next coding job – the courses contain everything you need to become more employable.
Why Python?
Python developers are well-paid with a $120,000 median salary. It’s an extremely popular language that’s loved by programmers, and the #1 language for data science, machine learning and AI.
Python reads closer to standard English than almost any other language, is simpler to learn than most, and there are huge amounts of open dev positions currently left unfilled as companies hunt for Python programmers worldwide.
Python is only going to become an even more dominant force in the world of programming in the future, and with its accessibility and shallower learning curve, we’re confident that learning Python is one of the best things you can do in your programming journey.
Future Plans For Boot.dev Tracks
While this Python Track is our first released track, we have designs on a range of others. These aren’t replacing our commitment to building a complete grad-level computer science degree set of courses – we’re simply packaging our existing courses so that those of you looking for more targeted learning can quickly train up, while those who want to complete the entire degree can still do that.
Our goal is to help you get to where you want to be, in the most effective way possible. For some, that’s blitzing straight through our Python courses (or our Go courses if you want to be part of Gopher Gang 😀), while some want the entire computer science degree experience. With Tracks, you’re free to tailor your own boot.dev experience and gear your learning to whatever works best for you!
Why Boot.dev?
At boot.dev we’re focused on one thing: teaching computer science.
Following our “learning by doing” philosophy, we design our courses to be as interactive as possible, cementing learning and helping you to actively code along to challenges, lessons, and answer multiple-choice questions.
And having been on the other side in the recruitment game, we understand how employers think, and what they’re looking for.
We build our courses based on what gets you hired, and support our courses with interview prep articles and courses so you’re fully prepared for your next coding job interview.
Related Articles
Our Learn Python Course Has Released
Jul 27, 2021 by Lane Wagner - Boot.dev co-founder and backend engineer
We’ve just launched our latest course, Learn Python. Start the “Learn Python” Course Now What’s more: to celebrate the release, we’re offering full FREE access to the entire course — yep, you can take the entire course for free for a month — but the code expires in just 14 days. Simply enter this code at checkout:
All Coding Courses on boot.dev Are Now Free to Audit
Mar 15, 2021 by Lane Wagner - Boot.dev co-founder and backend engineer
Last weekend I did a major revamp of boot.dev’s payment strategy, after toying with the first version since I launched in the summer of 2020, as it turns out, the microtransaction (gem) strategy didn’t work out to the benefit of my students, nor to the growth of boot.dev. As a result, I’ve flipped my funding strategy on its head and decided to make all of boot.dev’s content free to audit. Let’s take a look at exactly what that means.
Boot.dev's Refer a Friend Program
Dec 29, 2020 by Lane Wagner - Boot.dev co-founder and backend engineer
We think learning is better with friends! For every person you invite to join, you’ll both earn some free gems. As soon as your friend signs up, we’ll credit each of your accounts with, at the time of writing, 150 gems.
Functional Programming Course Released
Oct 19, 2020 by Lane Wagner - Boot.dev co-founder and backend engineer
We just launched our new “Learn Functional Programming” course, and frankly, I’m a bit exhausted (more on that later). This course is an interactive code-in-the-browser course that teaches the basics of FP in JavaScript and PureScript.