Become a Six-Figure Python
Engineer
Learn the exact skills needed to to go from complete beginner to professional Python Engineer in 10 weeks or less.
I've landed five (fully-remote) 6-figure offers, and will show you exactly how I did it.
GET INSTANT ACCESSWhy Python Mastery?
Let me tell you, I've been there. In fact, there was a point in my life where I almost quit software engineering completely! How could this be? I love programming! But no matter how much I studied, I would end up spending days or weeks on problems and make no progress. I couldn't keep up...
There's a plethora of "solutions" to this problem online. Whether it's the 1 hour YouTube video crash course, or the 80 hour Udemy course, these resources fail to deliver real life change.
If you've made it this far...
I already know you want to learn Python.
But are you going to commit?
Four years running, Python is the most wanted language by developers, with Python engineers having a median salary of $120,000 in the United States (according to the 2020 Stack Overflow Survey of 65,000 developers).
What's Included?
This course is split into three main weeks (modules), with FIVE bonus courses including: Web Development in Python, Machine Learning in Python, Python Projects, Data Structures and Algorithms, and Backend Python!
These bonus courses are ideal if you want to use Python practically for web applications or as a data scientist, to which the Stack Overflow survey states "are among the most highly compensated developers."
Let's dive into the curriculum in more detail!
Python Programming Crash Course
Here we first focus on introducing the Python programming language, setting up a Python development environment, and exploring some of the applications of Python. We then move into more technical detail by exploring the Python type system, functions, constructors, casting, operators, lists, control flow, and more. This will teach and apply every important concept you need to be a proficient entry-level Python developer.
Applied Python
Intermediate / Advanced
Don't forget object oriented programming. We'll learn the syntax, but more importantly we'll learn the proper approach to OOP within Python that most courses get wrong.
BONUS!
By this point in time you can call yourself a Python developer, but you'll get the most reward for your studies by applying Python to building websites and APIs. Here you'll learn how to use Flask to turn Python into a web development machine. We'll deploy software to a cloud environment (Amazon Web Services), work with a database using an ORM (SQLAlchemy), learn how to direct traffic to our web server with different routes and HTTP methods, and the list goes on. We finally get to see a lot of pieces come together as we build modern web server applications.
BONUS!
One of my most requested topics, machine learning in Python is a quick start of supervised machine learning where we learn the tools of the trade and start our journey in predictive modeling. I've put months of effort into prepping this crash course and have broken down data science into easy to understand concepts and applications. We'll be exploring the different ways of acquiring data, how to store this data in memory, processing the data through machine learning pipelines, how to train models, and scoring our models with a train/test split.
BONUS!
Just when you thought this bootcamp couldn't be any more awesome, I'm offering access to Python Projects so you can get even more hands on experience. This will solidify the principles taught in Python Bootcamp.
BONUS!
- work with data structures and algorithms naturally,
- grasp the underlying concepts to conquer any new data structure or algorithm,
- program the most important data structures,
- implement the most important algorithms,
- understand scalability through the eyes of time and space complexity,
- have the skills necessary to compete in job interviews and in your career.
BONUS!
Course Outline
Python Essentials - 1
Python Essentials - 2
Python Essentials - 3
Web Development with Flask
Machine Learning
Projects
Data Structures and Algorithms
Are all Courses Made Equal?
- What content is taught
- In what order the content is taught
- How the content is taught (the delivery)
Consider developing your skills to be like building a skyscraper. You start with the plans (the bigger picture this course will give you), then the foundation (the concepts), and then you build upwards one layer at a time. You don’t jump around going from the foundation, to the roof, to the windows, to the walls. You follow a direct plan that allows the skyscraper to be built in the most efficient way possible. Following this plan not only gets an end result faster, but an end result that is better and stronger than if you just wing it.
What Others Have to Say
Brad Traversy
(Traversey Media)
"Caleb is a great teacher, and he is very knowledgeable in many different programming languages and technologies. I have featured him on the Traversy Media YouTube channel and plan on doing more collaborations in the future."
Bucky Roberts (thenewboston)
"When it comes to explaining complex topics in a way that is easy to understand, there is no one better than Caleb. His videos are not only educational but incredibly entertaining as well."
Quincy Larson (freeCodeCamp)
"Caleb is a prolific contributor to the freeCodeCamp community. Through his tutorials and YouTube videos, he has helped thousands of people understand key computer science concepts. I am proud to call myself a Caleb Curry fan, and I think you will be, too."
Hi, My name is Caleb Curry
When I started my career in software there was so much I didn't know. I had no clue what to study, what to expect, or how to actually get better.
Everyone is different in what they seek in life, but I think we can all agree that a career that offers fulfilling work, high pay, and flexibility is a major win (and it's completely achievable).
What I'm Known For
Achievements unlocked:
- Personally Landed multiple offers in tech and software engineering. Latest offer was for $240K/yr ($180K base). 100% remote! (Yes, they still exist),
- Co-founded a tech company supporting thousands of users all over the world,
- Collaborated with top course publishers (Pearson, CourseCareers),
- Have worked with leading tech companies (IBM, Oracle, MongoDB),
- Speaker for conferences and universities,
- Created the best course on the internet (let me prove it 😉) .