Django Internship Daily Log
Week Topics Covered Hands-on
Week 1: Python &
Introduction to
Frontend
Introduction to Python: Variables,
Basic Python
Day 1 Data Types, Operators, Control
Exercises
Statements
Create a simple
Functions & Modules: Writing
Day 2 Python script using
Functions, Importing Modules
functions
Write Python
Loops & Conditional Statements:
Day 3 programs using
If-Else, For & While Loops
loops & conditions
Object-Oriented Programming
Implement OOP
Day 4 (OOP) in Python: Classes &
concepts in Python
Objects
Basic webpage
Introduction to Frontend: What is
Day 5 structure with
HTML, CSS, JavaScript?
HTML & CSS
Week 2: Frontend -
HTML, CSS,
JavaScript, jQuery
HTML Structure: Tags, Forms, Build a simple
Day 6
Tables, Semantic Elements webpage
CSS Basics: Selectors, Box Style a webpage
Day 7
Model, Flexbox, Grid using CSS
JavaScript Basics: Variables, Add interactivity
Day 8
Functions, DOM Manipulation using JavaScript
Event Handling & Forms in Create a form
Day 9
JavaScript validation script
Implement
Introduction to jQuery: Selectors,
Day 10 animations using
Events, Effects
jQuery
Week 3: Git, Bootstrap
& Introduction to
Backend (Django)
Introduction to Git & GitHub:
Create & push a
Day 11 Repositories, Commits,
repository on GitHub
Branching
Bootstrap Framework: Build a responsive
Day 12 Components, Grid System, webpage using
Forms Bootstrap
Introduction to Django: MVT Create a basic
Day 13
Architecture, Installation Django project
Django Models & Migrations: Define models and
Day 14
Database Setup apply migrations
Build a webpage
Django Views & Templates:
Day 15 with Django
Dynamic Content Rendering
templates
Week 4: Django &
Django Projects
Implement
Django Forms & User
Day 16 authentication in
Authentication: Login, Signup
Django
Django CRUD Operations: Build a CRUD
Day 17
Create, Read, Update, Delete application
Manage static and
Django Static & Media Files:
Day 18 media files in
Handling Images, CSS, JS
Django
Project: Build a Blog, Portfolio, Implement a real-
Day 19
or E-commerce App world Django project
Project Completion & Finalize and present
Day 20
Deployment Overview the Django project