Week 0: The Mindset of Highly Successful Developers
The first week we are gonna cover all the big picture things you need to know to become a badass developer
4 crucial tips on how to be a top performer that highly successful python developers use
The #1 secret to never quit anything (hint: it’s not motivation or passion)
Powerful & specific strategies to leverage your money to buy you more time. You can use this to magically find time in your day, speed up your learning progress, and shorten your journey to becoming a python django full-stack web developer.
Here’s how to build accountability systems for yourself that will automate your success as you become a highly paid developer. No more thinking really hard & relying on motivation. These are the same techniques top CEO’s use to run multi-million dollar businesses and still find time for their friends & family.
Why you don’t need degrees, certifications, or any other fancy pieces of paper to be a successful python developer (and why many people who even have them don’t make money).
Week 1: Python Crash Course
We’ll cover all the python fundamentals. This will be the building blocks for developing python web apps
You’ll master the following things and pretty damn fast too…
The one tool I discovered that’ll accelerate your learning progress 10 folds.
How to check your coding ideas before you spend hours or days building something completely wrong.
How to write reusable code according to DRY (don’t repeat yourself) principles so that when you build an awesome feature for app #1, you can easily plug & play it into app #2.
How to create intelligent programs that can make decisions automatically.
How to solve some problems in python that can come up in your interview questions. All the while mastering data types like lists and dictionaries.
Week 1 Quick Win: Shreshth started earning an income following the module in week 1.
Week 2: Your Python Freelancer Portfolio Web App
I’ll give you your python freelancer portfolio & show you how to put it online so anyone in the world can see it! We use Python + Flask + Heroku.
I’ll let you steal my python flask portfolio web application in 4 easy steps
The best tool to use for hosting your python application online
This is the portfolio where you’re going to add all your upcoming Python Django full-stack projects onto
You’ll put your first web app online faster than ANY WordPress, Squarespace, or Weebly site… And all for free (You won’t have to pay a cent for hosting)
Week 2 Quick Win: Cristina created her very own personal portfolio which is hosted online following the module in week 2.
Week 3: Full-Stack Todo List Web App with Python (C.R.U.D)
We’ll build a Todo List app in Python + deploy it online + put it on your portfolio.
We will build your full-stack python app. You will learn all the components that go into the app. The difference between front-end and back-end. You will learn hosting, python, anvil, git, and much more.
This todo list app we will build will have full C.R.U.D functionality and we will put this app on your portfolio.
Week 4: Python DJANGO Full-Stack Movie Web App
We’ll build a full C.R.U.D enabled app with a database & deploy it online.
How YouTube, Instagram, and Facebook are full-stack apps and how you can make apps like them
How to use API’s in your app
We will build your full-stack movie web app from scratch. You will have your own movies saved in the database. You can hover over the movies, and show the ratings for each movie. You can also search the movies using the search bar.
You will be able to share this movie web app with your friends and family. You can use it for your personal reference, or create it for a friend who loves movies!
Week 4 Quick Win: Lang customized his movie app to review his favorite dramas following the module in week 4.
Week 5: Local Development
You’ll learn how to develop web apps on your own computer so when the internet dies or you’re in a jungle… You can still code.
So far we have done a lot of development online throughout the course. The main reason was so you can easily follow along regardless if you are using a mac or windows.
Now that you see how it all works and gets put together, I will show you how to put it together in real time locally.
You will get comfortable with the command line and it doesn’t matter if you are on a mac or windows.
Week 6: How to Start Getting Python Coaching Clients
This week we’ll focus on you starting to earn an income from coding with the knowledge you currently have. You’ll be improving your skill, learning how to work with clients, earning an income, and adding more experience to your portfolio.
This week will give you a better understanding of how to attract clients using some of the best resources. You will also learn to charge your clients what you are worth.
I will give you the checklist you need to know you are ready for coaching and start earning an income while improving your skills in Python.
This week also has an epic interview with one of my former students that I coached, who tells you the most effective way to get a full-time job.
Week 6 Quick Win: Lakshay got his first client following the module in week 6.
Week 7: HTML5 + Bootstrap 4
Learn the building blocks of websites & their design
Learn the building blocks of websites & their design.
This is what every single website is built on. Don’t believe me? Go to any site, right click and hit “view source code”. All of that code is HTML.
I’m gonna go deep into how to use HTML + Bootstrap to make your app look cool.
Week 8: How to Style Your Apps with CSS3
You’ll learn how to style your apps & make them look DELICIOUS
This can be the difference between a customer using your app vs. NOT using your app.
Week 10: Ultimate Environment for Python Dev with Pycharm
I’ll show you how to leverage the best code editor on the planet for Python & how it can 10x your productivity as a developer
Week 11: Django Crash Course
You’ll be a Django ninja when you’re done with this module… Admin, views, forms, models, & user authentication will be a joke for you.
How to use Django’s built-in models to build powerful web applications that leverage the power of databases
How to build forms that will automatically populate your database
How to use templates and why it’ll make your app & code 10x more beautiful & useful.
How to use Object Relational Mappers to speak to your database in a ridiculously easy way
The #1 tool that only Django developers have at their disposal that’ll save you 100’s of hours and it will impress the hell out of your clients (not even Node.js has this stuff)
Week 12: Git Version Control + Github
You’ll learn how to version control your app so you can put it in a time machine. If something goes bad, you can always travel back in time. This is a highly sought after skill no matter what language you’re a developer in.
Week 13: Python Django Blogging App (C.R.U.D) – [Advanced]
We’ll build your blog + deploy it online + put it on your portfolio.
You’ll build user authentication systems so everyone who logs in can see their own account and only have permission to their own blog posts
Your app will have complete create, read, update, and delete functionality. Just like YouTube, Facebook, or Instagram
Your users will be able to create blog posts, comment, use syntax highlighting to write beautiful code, get notifications when a new post is made, and be able to leverage your database that will store all of the blog posts & comments
Week 14: Python Developer’s Guide to LinkedIn & Github
I’ll show you how to leverage social media as a python developer to get recruiters to hit you up on autopilot.
Week 15: Profit with Python (Freelance/Developer)
Now that you are ready… In the last week I’ll show you where to get your clients, how to attract them, & build projects for them that they will pay you for