This repository contains codes, practice exercises, and mini-projects developed as part of the Web Programming course in my II Semester of B.Tech CSE (AI & DS) at JECRC University.
This project showcases the basic foundations of web development through HTML, CSS, and JavaScript as taught in our curriculum, along with my individual practice implementations.
The Web Programming subject focused on the essentials of building websites, applying design using CSS, embedding multimedia, and implementing basic JavaScript interactivity.
| S. No. | Experiment/Task Description |
|---|---|
| 1️⃣ | Introduction to basic HTML Elements and understanding Website Architecture |
| 2️⃣ | Using <table> tag to format web pages and creating a Class Time Table using tables |
| 3️⃣ | Designing a Profile Page with education, hobbies, achievements, and personal ideals |
| 4️⃣ | Building a 4-Page Website with External CSS for text, font, and background styling |
| 5️⃣ | Designing a web page with Embedded Multimedia Features (audio, video, images) |
| 6️⃣ | Creating a Sign-Up Form with input validation using JavaScript for username, password, and phone number |
| 7️⃣ | Writing a JavaScript Program to check if a given year is a leap year in the Gregorian calendar |
- HTML5
- CSS3
- JavaScript (ES6 basics)
✅ Understand basic website structure using HTML
✅ Develop familiarity with tables, forms, and multimedia integration
✅ Apply CSS styling for layout and design customization
✅ Utilize JavaScript for form validation and logical operations
✅ Build confidence in creating beginner-level web projects
✔️ Responsive Design using CSS Flexbox & Grid
✔️ Modern JavaScript features (ES6+)
✔️ Improved UI with CSS animations
✔️ Practice with web hosting platforms (GitHub Pages, Netlify)
- Faculty and Course Instructors of Web Programming - B.Tech CSE (AI & DS)
- Official Documentation:
HTML | CSS | JavaScript - Special thanks to my peers for collaborative learning
This repository reflects my personal learning journey. External contributions are currently not open, but feedback and suggestions are always welcome! Feel free to fork the repository for your own learning.
This project is licensed under the MIT License. You are free to use the code for learning purposes. Redistribution or commercial use is allowed with attribution.
MIT License
Copyright (c) 2025 Rohan Verma
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED.