The document outlines a comprehensive 30-session syllabus for teaching Web Development, covering both frontend (HTML, CSS, Bootstrap, JavaScript) and backend (Python, MySQL) technologies. Each session includes specific topics, activities, and homework assignments designed to build practical skills. The curriculum culminates in a mini project and a final review, including Git and GitHub basics.
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 ratings0% found this document useful (0 votes)
4 views4 pages
Internship Web Development Syllabus Python
The document outlines a comprehensive 30-session syllabus for teaching Web Development, covering both frontend (HTML, CSS, Bootstrap, JavaScript) and backend (Python, MySQL) technologies. Each session includes specific topics, activities, and homework assignments designed to build practical skills. The curriculum culminates in a mini project and a final review, including Git and GitHub basics.
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
You are on page 1/ 4
Web Development Syllabus (HTML, CSS,
Bootstrap, JavaScript, Python, MySQL)
This 30-session detailed syllabus is designed to teach students Web Development from scratch, covering frontend (HTML, CSS, Bootstrap, JavaScript) and backend (Python, MySQL). Each session includes key topics, activities, and homework.
Session 1: Introduction to Web Development
Topics: Web structure, frontend vs backend, browser-inspector tools. Activity: Explore your favorite websites with inspect tool. Homework: List any 5 websites.
Session 2: HTML Basics
Tags: <!DOCTYPE>, <html>, <head>, <body>, <title>, <h1> to <h6>, <p>, <br>, <hr>. Activity: Create a bio page using heading and paragraph tags. Homework: Design a welcome page with headings for an imaginary site.
Session 3: Text Formatting & Lists
Tags: <b>, <i>, <u>, <small>, <strong>, <em>, <ul>, <ol>, <li>. Activity: Create a page showing your hobbies using lists. Homework: Write a short article with formatted text and lists.
Session 4: Links and Images
Tags: <a href>, <img src alt width height>. Attributes: target, title. Activity: Add an image and 3 hyperlinks to your HTML page. Homework: Create a mini gallery with 4 images and captions.
Tags: <header>, <footer>, <section>, <article>, <nav>, <aside>. Activity: Design a news article layout using semantic tags. Homework: Structure a basic blog layout using semantic elements.
Session 7: CSS Basics
Types: Inline, Internal, External. Selectors: Tag, class (.), id (#). Activity: Apply colors and fonts to your bio page. Homework: Create a styled poem page using internal CSS.
Session 8: Box Model and Borders
Properties: margin, padding, border, width, height. Activity: Create a card layout using divs. Homework: Design 3 boxes with different border styles and spacing.
Session 9: Layouts with Display & Positioning
Properties: display, position, float, clear. Activity: Create a 3-column layout using float or flex. Homework: Create a responsive layout using flexbox.
Session 10: Transitions and Hover Effects
Properties: transition, hover, transform. Activity: Add hover effects to buttons and images. Homework: Animate a div using CSS transition.
Session 11: Introduction to Bootstrap
Topics: CDN, container, grid system (row, col). Activity: Design a responsive layout with 3 cards using Bootstrap grid. Homework: Make a responsive image gallery.
Session 12: Bootstrap Components
Components: Navbar, Cards, Buttons, Alerts. Activity: Create a dashboard layout with navbar and cards. Homework: Design a pricing table using Bootstrap cards.
Session 13: Bootstrap Forms and Modals
Components: Form controls, modals, tooltips. Activity: Make a styled login/register form. Homework: Add a modal for feedback submission.
Session 14: JS Introduction
Concepts: Variables (var, let, const), data types. Activity: Write a script that shows current date and time. Homework: Create a calculator for area of circle.
Session 15: Conditions and Loops
Concepts: if, else, switch, for, while. Activity: Simple grade calculator using marks. Homework: Write a script to print multiplication table. Session 16: Functions and Events Concepts: Function declaration, onclick, onchange. Activity: Show alert on button click. Homework: Write a function to reverse a string.
Session 17: DOM Manipulation
Concepts: getElementById, innerHTML, style, classList. Activity: Toggle dark/light mode. Homework: Create a dropdown to change text color dynamically.
Session 18: Arrays and Objects
Concepts: Array methods (push, pop, splice), object creation. Activity: Show a list of students dynamically. Homework: Add 5 student objects and display in a table format.
Session 19: Form Validation
Concepts: onsubmit, preventDefault, regex basics. Activity: Validate name, email, and mobile fields. Homework: Add validation to registration form.
Session 20: Introduction to Python
Concepts: print, input, variables, data types. Activity: Take user input and show formatted message. Homework: Write a script to convert Celsius to Fahrenheit.
Session 21: Conditions and Loops
Concepts: if, elif, else, for, while. Activity: Display even numbers from 1 to 100. Homework: Check if a string is palindrome.
Session 22: Functions and Lists
Concepts: Functions, list methods. Activity: Create a function to return factorial. Homework: Display highest marks from a list.
Session 23: File Handling & Modules
Concepts: open(), read(), write(), modules like os. Activity: Write data to file and read. Homework: Create a log file with user details.
Session 24: MySQL Introduction
Concepts: CREATE TABLE, INSERT, SELECT. Activity: Create DB studentDB and table students. Homework: Insert 5 student records.
Session 25: Python + MySQL Connectivity
Library: mysql.connector Activity: Fetch and display student records using Python. Homework: Display students with marks > 70.
Session 26: Insert and Update Data
Activity: Insert user data from input and update marks. Homework: Write a script to update name using ID.
Session 27: Delete and Search
Activity: Delete record by ID and search by name. Homework: Create a search function with partial match.
Session 28: Connect Form to Python Backend
Tools: Flask or Django (simple Flask form handling). Activity: Form input to Python backend with DB insert. Homework: Store form data in database.
Session 29: Mini Project Guidance
Topics: How to combine HTML, CSS, JS, Python & MySQL. Activity: Break into groups, plan project idea, assign tasks. Homework: Submit project wireframe and functionality list.
Session 30: Final Review + GitHub
Topics: Git basics, GitHub intro, pushing code. Activity: Push project to GitHub. Homework: Document your project with README.md.