NAME : USN: Intern ID: University:
Day Topic Attendance status- Hybrid(2+3) Supervisor seal and sign Signature
1 Introduction to HTML, Basic Tags, and Document Structure Approved
2 Text Elements: Headings, Paragraphs, Lists Approved
3 Links and Images: Anchor tags, Image tags, Attributes Approved
4 Forms and Tables: Input types, Attributes, Table structure Approved
5 Semantic HTML: Header, Footer, Nav, Section, Article, Aside, Main Approved
6 HTML5 APIs: Geolocation, Local Storage, Canvas Approved
7 Accessibility: ARIA attributes, Semantic markup best practices Approved
8 SEO Optimization: Meta tags, Structured data Approved
9 HTML Forms: Deep dive into form elements, validation Approved
10 Project: Build a multi-page website using HTML Approved
11 Introduction to CSS: Syntax, Selectors Approved
12 Styling Text and Fonts: Font families, Sizes, Colors, Backgrounds Approved
13 Box Model: Margins, Borders, Padding, Content Approved
14 Positioning: Static, Relative, Absolute, Fixed, Sticky Approved
15 Flexbox and Grid: Responsive layouts, Grid-template-areas Approved
16 Transitions and Animations: Hover effects, Keyframes Approved
17 Responsive Design: Media queries, Breakpoints Approved
18 CSS Preprocessors: SASS or LESS, nesting, variables, mixins Approved
19 CSS Frameworks: Bootstrap or Tailwind CSS Approved
20 CSS Architecture: BEM, OOCSS, SMACSS Approved
21 Advanced CSS: Filters, blend modes, masking, clipping Approved
22 Project: Style a complex website layout using CSS and a framework Approved
23 Introduction to JavaScript: Syntax, Variables, Data Types, Operators Approved
24 Control Flow: Conditionals, Loops Approved
25 Functions: Declaring, Invoking, Parameters, Return Values Approved
26 DOM Manipulation: Accessing elements, Modifying content Approved
27 Arrays and Objects: Array methods, Object manipulation Approved
28 ES6 Features: Template literals, Destructuring, Spread/Rest operators Approved
29 Asynchronous JavaScript: Promises, Async/Await, Fetch API Approved
30 JavaScript Modules: Import/Export, ES Modules Approved
31 Object-Oriented Programming: Classes, Inheritance, Prototypes Approved
32 Functional Programming: Pure functions, Higher-order functions Approved
33 Error Handling: Try...catch blocks, Debugging techniques Approved
34 Project: Build an interactive web application using JavaScript Approved
35 Introduction to React: Components, JSX, Virtual DOM Approved
36 State and Props: Managing component data, Passing data Approved
37 Hooks: useState, useEffect, Custom Hooks Approved
38 Components and Rendering: Functional components, Conditional rendering Approved
39 Routing: React Router, Navigating between pages Approved
40 React State Management: Context API, Zustand, Redux Approved
41 Testing React Components: Jest, React Testing Library Approved
NAME : USN: Intern ID: University:
Day Topic Attendance status- Hybrid(2+3) Supervisor seal and sign Signature
42 Performance Optimization: Code splitting, Lazy loading Approved
43 Advanced React Patterns: Render props, Higher-order components Approved
44 Project: Build a dynamic single-page application using React Approved
45 Introduction to Backend: Server-side programming, Databases, APIs Approved
46 Databases: Relational databases (SQL), NoSQL databases Approved
47 APIs: RESTful APIs, API design, Consuming APIs Approved
48 Server-Side Languages: Node.js, Python (Django/Flask) Approved
49 Authentication and Authorization: User login, Security best practices Approved
50 Database Design: ER diagrams, Normalization, Data modeling Approved
51 API Security: Authentication, Authorization, Rate limiting Approved
52 Server-Side Frameworks: Express.js (Node.js), Django or Flask (Python) Approved
53 Cloud Computing: AWS, Azure, GCP, Serverless functions Approved
54 Project: Build a RESTful API using Node.js or Python and connect it to a database Approved
55 Version Control: Git, GitHub, Collaboration Approved
56 Project Management: Agile methodologies, Scrum, Kanban Approved
57 Communication and Collaboration: Effective teamwork, Presenting ideas Approved
58 Problem Solving and Debugging: Identifying and fixing errors Approved
59 Career Development: Resume building, Interview skills, Job search strategies Approved
60 Advanced Git: Branching strategies, Rebasing, Conflict resolution Approved
61 Testing and Debugging: Unit tests, Integration tests, End-to-end tests Approved
62 Code Quality: Linting, Code reviews, Refactoring Approved
63 Software Design Patterns: MVC, Singleton, Observer Approved
64 Workshop: Participate in a mock technical interview and receive feedback Approved
65 Project: Build a Web Application: Project Planning Approved
66 Front-End Development: HTML, CSS, JavaScript, React Approved
67 Back-End Development: Server-side logic, Database integration, APIs Approved
68 UI/UX Design: User interface, User experience, Usability testing Approved
69 Testing and Deployment: Quality assurance, Deploying to a web server Approved
70 Capstone Project: Advanced Topics: Explore specialized areas based on student interest (e.g., web security, performance optimization, mobile development, specific frameworks) Approved
71 Project Refinement: Enhance the initial project with advanced features and functionality Approved
72 Portfolio Development: Prepare a portfolio showcasing projects and skills for job applications Approved
73 Final Presentations: Present projects to peers and instructors, demonstrating knowledge and skills gained Approved
74 Project: Build a full-stack web application, incorporating front-end, back-end, and database technologies Approved
75 Presentation: Prepare and deliver a final presentation showcasing the project and demonstrating skills learned throughout the course Approved