Codementor Events

Awesome Full Stack Python Resources

Published Nov 27, 2019
Awesome Full Stack Python Resources

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

Especially when it comes to freelancing with Python and he offers tons of useful Python videos to get started.

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

I would recommend this if Django is your specialisation you are planning to work on.

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

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 CodeMentor

This post was originally posted on Max's blog at Awesome Full Stack Python Resources and Photo by Glenn Carstens-Peters on Unsplash

References

Discover and read more posts from Max Ong Zong Bao
get started