Introduction
When I first decided to learn Django. I relied on tons of Youtubers who had created tutorials to help me get started.
Which leads me to pick up Two Scoops of Django (this was one of my best investments).
Besides taking a Udacity React Nanodegree course and watching videos on using Django.
Now as years goes by I would like to revise this list of bookmarks for anyone.
Who is just starting out to help them get started on their journey as a Full Stack Python developer.
Fundamentals
Python
- Python Full Course for Beginners Tutorial 2019 by Clever Programmer - As one of my favourite Python YouTubers that I follow.
Especially when it comes to freelancing with Python and he offers tons of useful Python videos to get started.
100 Days of Code in Python - This is one of a popular course by the host of the podcast Talk Python to Me that I love to listen to catch up on the latest happenings in the Python world.
Absolute Beginners Series By Chris Hawkes - He's one of the most down to earth guy that talks about Python and various aspects of web development.
I have been a long-time fan of his videos on careers and the daily hustle and grind of being a developer.
HTML
HTML - Mozilla Developer Network - It's a great place by Mozilla for references related to various web development.
W3 Schools - One of the oldest web developer website that I rely on in the past on learning HTML, Javascript or CSS.
HTML - Tutorialpoint - A website that is similar to W3Schools. Which provides a basic and simple to understand examples.
CSS
CSS Tricks - I heard of tons of recommendations for this so I believe it might be a good resource for web development and not just CSS to start.
CSS Garden - Mini game that helps to teach you to learn about CSS grid
CSS - Mozilla Developer Network - All in one resource to get you started with the basics of CSS
Javascript
ES6 - Udacity - ES6 is one of the popular and adopted versions for Javascript. It's good to know to help you to understand the code that is newer in StackOverflow or otherwise.
Javascripts - Mozilla Developer Network - Javascript basics to help you get started by Mozilla Developer Network.
Front-End - The Face of Your Website
CodeSandbox - This provides an online editor that allows you to start front-end development without spending time to set up your development environment.
React JS Crash Course - He curates useful tech conference videos that I love in the area of Python & Web Development.
2019 Front-end Developer Crash Course by Gary Simon - One of my goto Youtuber for front-end web development and design-related videos.
DesignBetter by Invision - It's not specifically front-end development. but it has tons of resources about building your own design system and other front-end related designs for your websites.
Design Systems by Emma Wedekind - She provides a simplified and direct two-part tutorial series on what is required for building your own design system.
Back-End - Chaos Tuck in a Nice Package
Full Stack Python - It provides a reference resource for you to get started to dive into python full-stack development.
Try Django 2.2 Tutorial Series by Coding for Entrepeneurs - This is the newer version of the same tutorial series that I learn to code in Django.
I would recommend this if Django is your specialisation you are planning to work on.
- Two Scoops of Django by Daniel Roy Greenfeld & Audrey Roy Greenfeld - They are an awesome couple who came for PyConSG a few years ago.
Besides that, they are one of the maintainers of the Cookiecutter which helps you to get started quickly with Python
High-Performance Django by Lincoln Loop - Provides the overview of the general understanding to help deploy Python for scale.
Kubernetes for Full Stack Developers by DigitalOcean - Knowing DigitalOcean, they provide tons of high-quality tutorials and guides to help you get started.
Conclusion
I hope that these resources could help you to become a better Full Stack Python developer.
If you have a better suggestion on the resources for learning full-stack Python.
Please feel free to leave your comments so that I could check it out for more useful resources for other Full-Stack Python developers.
If you like my article, please sign up for Max Adventurer's Newsletter for awesome content I stumble across weekly in Python, Startup and Web Development.
You can also follow me to get the latest update of my article on Dev
This post was originally posted on Max's blog at Awesome Full Stack Python Resources and Photo by Glenn Carstens-Peters on Unsplash
References
- Two Scoops of Django
- Udacity React Nanodegree
- Django
- Python Full Course for Beginners Tutorial 2019 by Clever Programmer
- 100 Days of Code in Python
- Talk Python to Me
- Absolute Beginners Series By Chris Hawkes
- HTML - Mozilla Developer Network
- W3 Schools
- HTML - Tutorialpoint
- CSS Tricks
- CSS Garden
- CSS - Mozilla Developer Network
- ES6 - Udacity
- Javascripts - Mozilla Developer Network
- CodeSandbox
- React JS Crash Course
- 2019 Front-end Developer Crash Course by Gary Simon
- DesignBetter by Invision
- Design Systems by Emma Wedekind
- Full Stack Python
- Try Django 2.2 Tutorial Series by Coding for Entrepeneurs
- Two Scoops of Django by Daniel Roy Greenfeld & Audrey Roy Greenfeld
- Cookiecutter
- High-Performance Django by Lincoln Loop
- Kubernetes for Full Stack Developers by DigitalOcean
Top comments (5)
Thanks for that great article. Nice overview for beginners and more advanced people :-)
What would be your goto stack? As I see you only use React and Angular? You use these as Frontend and Django as backend? How would you couple them? Would be happy about comments, recommendations or even another article. Thank you!
Good question, my goto stack will be React (Huge amount of developers who knows it & React Native) & Django (Batteries included with a single way to do something & security focus) to get started from the ground up.
Which REACTify Django by Coding for Entrepreneurs or Full Stack React Django by Traversy Media will be my goto choice for tutorials.
For scale especially if you are using AWS and adopting serverless, it will be Zappa created by Rich Jones.
Which you could look at his kickass ending keynote for PyConSG 2019 Serverless Lambda and Beyond that he talks in detail about it.
This article highlights the importance of mastering full-stack development, especially in todayβs tech-driven world. If you're looking to take your skills to the next level, I highly recommend exploring a Python Full Stack course. It's a versatile and powerful language that enables you to handle both front-end and back-end development efficiently. With Python's vast libraries and frameworks, you can build robust web applications that are scalable and secure. Whether you're a beginner or an experienced developer, investing time in learning Python Full Stack will definitely open up a wide range of career opportunities. Know More, Happy coding!
I used that same stock image for a post on another site recently.
I don't have anything particular to say about your article, I'm just here to give a shout-out to ticky-box pictures. Hola!
Hahhaahaha I use Unsplash to search for article pictures so far it's really good & pretty.