Awesome Full Stack Python Resources
Tags: python, webdev, design, beginners
Published: 2019-11-27 05:27:28

# 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][1] (this was one of my best investments). 

Besides taking a [Udacity React Nanodegree ][2] course and watching videos on using [Django][3].

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][4]  - 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][5] - This is one of a popular course by the host of the podcast [Talk Python to Me][6] that I love to listen to catch up on the latest happenings in the Python world.

* [Absolute Beginners Series By Chris Hawkes][7] - 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][8] - It's a great place by Mozilla for references related to various web development.
 
* [W3 Schools][9] - One of the oldest web developer website that I rely on in the past on learning HTML, Javascript or CSS.

* [HTML - Tutorialpoint][10] - A website that is similar to **W3Schools**. Which provides a basic and simple to understand examples.

## CSS
* [CSS Tricks][11] - 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][12] - Mini game that helps to teach you to learn about **CSS grid**

* [CSS - Mozilla Developer Network][13] - All in one resource to get you started with the basics of CSS

## Javascript
* [ES6 - Udacity ][14] - **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][15] - Javascript basics to help you get started by Mozilla Developer Network.

# Front-End - The Face of Your Website
* [CodeSandbox][16] - 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][17] - 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][18] - One of my goto Youtuber for front-end web development and design-related videos. 

* [DesignBetter by Invision][19] - 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][20] - 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][21] - 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][22] - 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][1] - They are an awesome couple who came for PyConSG a few years ago. 

Besides that, they are one of the maintainers of the [Cookiecutter][23] which helps you to get started quickly with Python

* [High-Performance Django by Lincoln Loop][24] - Provides the overview of the general understanding to help deploy Python for scale.

* [Kubernetes for Full Stack Developers by DigitalOcean][25] - 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](http://eepurl.com/dOUoUb) 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](https://www.maxongzb.com/awesome-full-stack-python-resources/) and [Photo by Glenn Carstens-Peters on Unsplash](https://unsplash.com/photos/RLw-UC03Gwc)

# References
* [Two Scoops of Django][1] 
* [Udacity React Nanodegree ][2] 
* [Django][3]
* [Python Full Course for Beginners Tutorial 2019 by Clever Programmer][4]
* [100 Days of Code in Python][5] 
* [Talk Python to Me][6]
* [Absolute Beginners Series By Chris Hawkes][7] 
* [HTML - Mozilla Developer Network][8]
* [W3 Schools][9]
* [HTML - Tutorialpoint][10]
* [CSS Tricks][11]
* [CSS Garden][12]
* [CSS - Mozilla Developer Network][13]
* [ES6 - Udacity ][14] 
* [Javascripts - Mozilla Developer Network][15]
* [CodeSandbox][16]
* [React JS Crash Course][17]
* [2019 Front-end Developer Crash Course by Gary Simon][18]
* [DesignBetter by Invision][19]
* [Design Systems by Emma Wedekind][20]
* [Full Stack Python][21] 
* [Try Django 2.2 Tutorial Series by Coding for Entrepeneurs][22]
* [Two Scoops of Django by Daniel Roy Greenfeld & Audrey Roy Greenfeld][1] 
* [Cookiecutter][23] 
* [High-Performance Django by Lincoln Loop][24]
* [Kubernetes for Full Stack Developers by DigitalOcean][25]


[1]: https://twoscoopspress.com/products/two-scoops-of-django-1-11
[2]: https://www.udacity.com/course/react-nanodegree--nd019
[3]: https://www.djangoproject.com/
[4]: https://youtu.be/Mu1I89BeKxM
[5]: https://training.talkpython.fm/courses/explore_100days_in_python/100-days-of-code-in-python
[6]: https://talkpython.fm/
[7]: https://youtu.be/eZTGv_eUO3U
[8]: https://developer.mozilla.org/en-US/docs/Web/HTML
[9]: https://www.w3schools.com/
[10]: https://www.tutorialspoint.com/html/index.htm
[11]: https://css-tricks.com/
[12]: https://cssgridgarden.com/
[13]: https://developer.mozilla.org/en-US/docs/Web/CSS
[14]: https://www.udacity.com/course/es6-javascript-improved--ud356
[15]: https://developer.mozilla.org/en-US/docs/Web/JavaScript
[16]: https://codesandbox.io/
[17]: https://youtu.be/sBws8MSXN7A
[18]: https://youtu.be/8gNrZ4lAnAw
[19]: https://www.designbetter.co/
[20]: https://dev.to/emmawedekind/design-systems-part-i-foundations-45hd
[21]: https://www.fullstackpython.com/
[22]: https://youtu.be/-oQvMHpKkms
[23]: https://github.com/pydanny/cookiecutter-django
[24]: https://highperformancedjango.com/
[25]: https://www.digitalocean.com/community/curriculums/kubernetes-for-full-stack-developers