Web Development and Web design(Canva) Course by J Naveen
The Web Development & Web Design (Canva) course by J Naveen is a comprehensive online program designed to help students understand modern web technologies and build responsive, real-world web applications.
This course covers front-end development (HTML5, CSS3, JavaScript, Bootstrap), design basics using Canva, version control with Git & GitHub, and backend fundamentals (PHP / Node.js with MySQL). By the end of the course, students will be able to design, develop, and deploy fully functional websites.
It is ideal for beginners, college students, and aspiring developers who want to build strong foundations in full-stack web development.
Course Objectives:
To understand the fundamentals of web technologies.
To design and develop responsive web applications.
To implement client-side and basic server-side programming.
What Student Will Learn
UNIT – I: Introduction to Web Technologies
Basics of Internet and World Wide Web
Client–Server Architecture
Web Browsers and Web Servers
Introduction to HTML
Structure of HTML Document
Basic Tags: Text Formatting, Links, Images
UNIT – II: HTML5 and CSS3
HTML5 Semantic Elements
Lists, Tables, Forms and Input Types
Audio and Video Tags
Introduction to CSS
Selectors, Properties, Box Model
CSS Layouts, Flexbox, Grid
Responsive Design and Media Queries
UNIT – III: JavaScript and DOM
Introduction to JavaScript
Variables, Data Types, Operators
Control Statements and Functions
Events and Event Handling
DOM Manipulation
Form Validation using JavaScript
UNIT – IV: Front-End Frameworks
Introduction to Bootstrap
Grid System and Layout Design
Components: Navbar, Cards, Buttons, Forms
Responsive Website Development
Introduction to Version Control (Git Basics)
UNIT – V: Backend Basics and Deployment
Introduction to Server-Side Programming
Basics of PHP / Node.js
Introduction to MySQL Database
Connecting Frontend with Backend
Hosting Website using GitHub Pages / Local Server
Mini Project Development
Teaching Method
• Live interactive sessions
• Step-by-step coding demonstrations
• Practical assignments
• Real-time mini project development
• Debugging practice
• Deployment guidance
Who This Course Is For
• Beginners in web development
• BCA / B.Tech / Degree students
• Aspiring full-stack developers
• Freelancers
• Students preparing for internships
• Individuals interested in website design and development
Course Outcomes
By the end of this course, students will be able to:
• Design responsive websites
• Write structured HTML and CSS
• Add interactivity using JavaScript
• Use Bootstrap for faster UI development
• Understand backend integration
• Work with MySQL databases
• Deploy projects online
• Build a complete mini project

