0% found this document useful (0 votes)
21 views3 pages

90-Day Python Web Dev Mastery Plan

The document outlines a 90-day plan for mastering Python web development, divided into four phases: Python Core, Web Basics + Flask, Frontend + APIs, and Advanced + Projects. Each phase consists of specific topics to be covered daily, along with recommended resources for learning. The plan culminates in a final project, an e-commerce Flask app, after completing various mini and capstone projects throughout the course.

Uploaded by

vinaykumargm077
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views3 pages

90-Day Python Web Dev Mastery Plan

The document outlines a 90-day plan for mastering Python web development, divided into four phases: Python Core, Web Basics + Flask, Frontend + APIs, and Advanced + Projects. Each phase consists of specific topics to be covered daily, along with recommended resources for learning. The plan culminates in a final project, an e-commerce Flask app, after completing various mini and capstone projects throughout the course.

Uploaded by

vinaykumargm077
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Ultimate 90-Day Python Web Development Mastery Plan

Phase 1: Python Core (Day 1 - 14)

Day 1: Python Setup + Variables, Data Types

Resource: [Link] (Programming with Mosh)

Day 2: Conditions + Loops

Resource: [Link] (continue Mosh)

Day 3: Functions Basics + Practice

Resource: [Link] (continue Mosh)

Day 4: Lists, Tuples, Sets

Resource: [Link] (continue Mosh)

Day 5: Dictionaries, Nested Structures

Resource: [Link] (finish Mosh)

Day 6: File Handling

Resource: [Link]

Day 7: OOP - Classes and Objects

Resource: [Link] (Corey Schafer)

Day 8: Inheritance + Polymorphism

Resource: [Link]

Day 9: Exception Handling

Resource: [Link]

Day 10: Modules and Packages

Resource: [Link] (Corey Schafer)

Day 11-12: Mini Projects (Calculator, To-Do App)

Resource: Own practice

Day 13: Git Basics (init, commit, push)

Resource: [Link] (Traversy Media)

Day 14: Python Mini Capstone (Notes CLI App)

Resource: Own build


Phase 2: Web Basics + Flask (Day 15 - 28)

Day 15: What is Web Development? HTTP Basics

Resource: [Link] ([Link])

Day 16: HTML Basics

Resource: [Link]

Day 17-18: CSS Basics

Resource: [Link] (BroCode)

Day 19-20: Bootstrap Basics

Resource: [Link] (Traversy Media)

Day 21: Install Flask, First App

Resource: [Link] (Traversy Media)

Day 22-23: Flask Templates (Jinja2)

Resource: [Link]

Day 24-25: Forms and Handling POST

Resource: [Link] (Corey Schafer)

Day 26-28: Flask Project - Blog App

Resource: [Link]

Phase 3: Frontend + APIs (Day 29 - 40)

Day 29: JavaScript Introduction + DOM

Resource: [Link] (Traversy Media)

Day 30: JS Events and Functions

Resource: [Link]

Day 31-32: Advanced JS (Promises, Async Await)

Resource: [Link] (Web Dev Simplified)

Day 33-34: Fetch API & Axios

Resource: [Link]

Day 35: REST APIs Explained

Resource: [Link] (Academind)


Day 36-40: Flask + Fetch Project - Weather App

Resource: Own build

Phase 4: Advanced + Projects (Day 41 - 90)

Day 41-50: Database Basics (SQLite with Flask)

Resource: [Link] (Corey Schafer)

Day 51-60: Authentication (Login/Registration)

Resource: [Link] (Corey Schafer)

Day 61-70: Fullstack Capstone: Blog App With User Auth

Resource: Self Build

Day 71-80: Deploy Flask App on Render/Heroku

Resource: [Link] ([Link])

Day 81-90: Final Project: E-commerce Flask App

Resource: Self Project

You might also like