Title: | TechSchool Roadmap: Fullstack Python and Django |
---|
Description
Learn Python and Django and unlock the full potential of web development! Python's versatility paired with Django's high-level framework makes building robust web applications a breeze. With Django's batteries-included philosophy, everything you need for efficient development is at your fingertips.
Syllabus
HTML
HTML is the standard markup language for creating Web pages
- HTML for Beginners
- Learn HTML - Full Tutorial for Beginners (2022)
- HTML Tutorial for Beginners: HTML Crash Course
CSS
Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language like HTML
JavaScript
JavaScript is a programming language that adds dynamic functionality and complex features like interactivity and animation to web pages. Together with HTML and CSS, JavaScript forms the foundation of web development
Git
Git is a distributed version control system for tracking changes in source code during software development. It is designed for coordinating work among programmers, but it can be used to track changes in any set of files
- Git for Professionals Tutorial - Tools & Concepts for Mastering Version Control with Git
- Git and GitHub Tutorial For Beginners | Full Course
- Git Tutorial for Beginners: Learn Git in 1 Hour
SQL
SQL (Structured Query Language) is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS)
- Learning Postgres and SQL
- SQL For Beginners Tutorial | Learn SQL in 4.2 Hours
- MySQL Tutorial for Beginners [Full Course]
- PosgresSQL Course
Python
Python is a high-level, interpreted programming language known for its simplicity and versatility. It is easy to learn and can be used to build web applications, analyze data, and automate tasks
- Harvard CS50's Introduction to Programming with Python - Full University Course
- Python Tutorial for Beginners - Full Course in 3 Hours
- Python Full Course
- Python Tutorial - Python Full Course for Beginners
Django
Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. It is used for building web applications and APIs
- Learn Django in 20 Minutes
- Django Authentication & User Management - Full Tutorial
- Python Django 7 Hour Course
- Django For Everybody - Full Python University Course
- Python Backend Web Development Course (with Django)
- Python Django Tutorial for Beginners
- Django For Beginners - Full Tutorial
Linux [optional]
Learning the linux terminal is a great way to improve your programming skills. It allows you to interact with your computer in a way that is not possible with a graphical user interface
Linux For Beginners - Full Course
Docker [optional]
Docker is a platform for developers and sysadmins to develop, deploy, and run applications with containers. The use of containers to deploy applications is called containerization

-
Type
-
Provider
-
PricingFree
-
CertificateNo Certificate
Learn Python and Django and unlock the full potential of web development! Python's versatility paired with Django's high-level framework makes building robust web applications a breeze. With Django's batteries-included philosophy, everything you need for efficient development is at your fingertips.
HTML
HTML is the standard markup language for creating Web pages
- HTML for Beginners
- Learn HTML - Full Tutorial for Beginners (2022)
- HTML Tutorial for Beginners: HTML Crash Course
CSS
Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language like HTML
JavaScript
JavaScript is a programming language that adds dynamic functionality and complex features like interactivity and animation to web pages. Together with HTML and CSS, JavaScript forms the foundation of web development
Git
Git is a distributed version control system for tracking changes in source code during software development. It is designed for coordinating work among programmers, but it can be used to track changes in any set of files
- Git for Professionals Tutorial - Tools & Concepts for Mastering Version Control with Git
- Git and GitHub Tutorial For Beginners | Full Course
- Git Tutorial for Beginners: Learn Git in 1 Hour
SQL
SQL (Structured Query Language) is a domain-specific language used in programming and designed for managing data held in a relational database management system (RDBMS)
- Learning Postgres and SQL
- SQL For Beginners Tutorial | Learn SQL in 4.2 Hours
- MySQL Tutorial for Beginners [Full Course]
- PosgresSQL Course
Python
Python is a high-level, interpreted programming language known for its simplicity and versatility. It is easy to learn and can be used to build web applications, analyze data, and automate tasks
- Harvard CS50's Introduction to Programming with Python - Full University Course
- Python Tutorial for Beginners - Full Course in 3 Hours
- Python Full Course
- Python Tutorial - Python Full Course for Beginners
Django
Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. It is used for building web applications and APIs
- Learn Django in 20 Minutes
- Django Authentication & User Management - Full Tutorial
- Python Django 7 Hour Course
- Django For Everybody - Full Python University Course
- Python Backend Web Development Course (with Django)
- Python Django Tutorial for Beginners
- Django For Beginners - Full Tutorial
Linux [optional]
Learning the linux terminal is a great way to improve your programming skills. It allows you to interact with your computer in a way that is not possible with a graphical user interface
Linux For Beginners - Full Course
Docker [optional]
Docker is a platform for developers and sysadmins to develop, deploy, and run applications with containers. The use of containers to deploy applications is called containerization