Web Programming (BCA534) crash course, Online BCA, Semester 5:
This subject covers the foundations of building websites: web programming terminology and tools, JavaScript, advanced CSS styling and animation, XML and its…
- 19 video lessons
- 9h
- Study notes
- 95 quiz questions
- Assignment
19 lessons in Web Programming
Each lesson pairs one topic with a hand-picked video, trimmed to the part that teaches it.
About this subject
This subject covers the foundations of building websites: web programming terminology and tools, JavaScript, advanced CSS styling and animation, XML and its related technologies, and AJAX with jQuery. After it you will be able to write interactive web pages with JavaScript and form validation, style them with modern CSS effects, work with XML data, and load data asynchronously using AJAX and jQuery.
- 1
Web Programming Basics and Terminology
Module I, Introduction to Web Programming: Basic Terminology used in Web programming, static versus dynamic programming
Understanding Internet, Networks, Web and more || Episode - 2· CodeHelp - by Babbar· 30 min
Study notes 5 quiz questionsWatch lesson - 2
Web Programming Languages and Tools
Module I, Introduction to Web Programming: Various Web Programming Languages and Tools used with their features and properties
The Complete Web Development Roadmap· Programming with Mosh· 15 min
Study notes 5 quiz questionsWatch lesson - 3
Databases and Security in Web Development
Module I, Introduction to Web Programming: role of backend (database) in web programming with their features, Security issues in web programming
Backend web development - a complete overview· SuperSimpleDev· 13 min
Study notes 5 quiz questionsWatch lesson - 4
JavaScript Basics: Syntax, Variables and Operators
Module II, Introduction to JavaScript: What is JavaScript, Output, Statements, Syntax, Comments, Variables, Operators, Arithmetic, Assignment, Data Types
JavaScript Full Course ❤️ | Variables & Data Types | Lecture 1· Shradha Khapra· 72 min
Study notes 5 quiz questionsWatch lesson - 5
JavaScript Functions, Objects and Events
Module II, Introduction to JavaScript: Functions, Objects, Events, User Defined Functions
JavaScript Functions | Sigma Web Development Course - Tutorial #58· CodeWithHarry· 11 min
Study notes 5 quiz questionsWatch lesson - 6
JavaScript Strings, Numbers and Dates
Module II, Introduction to JavaScript: String and Its Methods, Numbers and Its Methods, Date and Its Methods
JavaScript Strings & Dates Explained In-Depth | Javascript Full Course #06· Coder Army· 65 min
Study notes 5 quiz questionsWatch lesson - 7
JavaScript Arrays, Conditions and Loops
Module II, Introduction to JavaScript: Array and Its Methods, Sort, Iteration, Condition, Switch, Loops
Learn JavaScript ARRAYS in 8 minutes! 🗃· Bro Code· 8 min
Study notes 5 quiz questionsWatch lesson - 8
JavaScript Form Validation and DOM
Module II, Introduction to JavaScript: JS Forms, Form Control Validations, Advanced JavaScript: getElementById and innerHTML
Form Validation in JavaScript | Complete Form Validation | JavaScript Tutorial· Programming GuruJi· 18 min
Study notes 5 quiz questionsWatch lesson - 9
CSS Box Model, Borders and Backgrounds
Module III, Advanced CSS: Box Model, Rounder Corners, Border Images, Backgrounds
CSS Box Model & Display Property | Content | Margin | Padding | Border | CSS Full Course #02· Coder Army· 24 min
Study notes 5 quiz questionsWatch lesson - 10
CSS Colors, Gradients, Shadows and Text Effects
Module III, Advanced CSS: Colors, Gradients, Shadow, Text Effects
Modern CSS Gradients Tutorial — From Basics to Advanced Design Effects· CSSnippets· 10 min
Study notes 5 quiz questionsWatch lesson - 11
CSS Transforms, Transitions and Animations
Module III, Advanced CSS: 2D Transform, 3D Transform, Transition, Animations
CSS Transforms MasterClass | Sigma Web Development Course - Tutorial #42· CodeWithHarry· 11 min
Study notes 5 quiz questionsWatch lesson - 12
XML Basics: Tree, Syntax, Elements and Attributes
Module IV, Introduction to XML: What is XML, How to Use XML, Tree, Syntax, Elements, Attributes, Namespaces, Display
ULTIMATE XML Full Course for beginners in 1 Hour· Learn with W3Schools· 86 min
Study notes 5 quiz questionsWatch lesson - 13
XML HTTPRequest, Parser and DOM
Module IV, Introduction to XML: HTTPRequest, Parser, DOM, Server
W3Schools XML HTTPRequest Object | XML Tutorial for beginners | W3Schools XML Tutorial· Learn with W3Schools· 11 min
Study notes 5 quiz questionsWatch lesson - 14
XPath, XSLT, XQuery and XLink
Module IV, Introduction to XML: XPath, XSLT, XQuery, XLink
W3Schools XML XPath Tutorial | XPath XML Tutorial | W3Schools XML XPath· Learn with W3Schools· 14 min
Study notes 5 quiz questionsWatch lesson - 15
XML Validation with DTD and Schema
Module IV, Introduction to XML: Validator, DTD, Schema
Web Technology | Document Type Definition, XML: DTD, XML Schemas | AKTU Digital Education· AKTU Digital Education· 26 min
Study notes 5 quiz questionsWatch lesson - 16
AJAX and XMLHttpRequest Explained
Module V, Introduction to AJAX and JQuery: Introduction AJAX, XMLHttp, Request, Response
XMLHttpRequest Properties and Methods (Hindi)· Geeky Shows· 18 min
Study notes 5 quiz questionsWatch lesson - 17
AJAX with XML, PHP and Database
Module V, Introduction to AJAX and JQuery: XML file, PHP, Database, Applications
Complete AJAX Tutorial in Hindi (2021)· Touseef Jamal· 65 min
Study notes 5 quiz questionsWatch lesson - 18
jQuery Basics: Syntax, Selectors, Events and Effects
Module V, Introduction to AJAX and JQuery: Introduction to JQuery, Syntax, Selectors, Events, Effects
jQuery in One Video | Explained in EASIEST WAY· Code Bless You· 23 min
Study notes 5 quiz questionsWatch lesson - 19
jQuery AJAX: load, get and post
Module V, Introduction to AJAX and JQuery: JQuery AJAX Introduction, JQuery Load, JQuery Get/Post
jQuery Crash Course [5] - Ajax· Traversy Media· 20 min
Study notes 5 quiz questionsWatch lesson
Assignment
Build a Mini Student Course Catalogue Web App
Less scrolling. More passing.
- Free
Hand-picked video lessons
19 short lessons, each with the best YouTube explanation we could find, trimmed to the part that matters.
- Free login
Study notes
19 lessons come with a summary, key points, key terms and takeaways for quick revision.
- Free login
Quizzes
95 questions across the course, with the right answer and why, the moment you pick.
- Free login
Assignments
1 subject assignments with clear tasks, so you practise what each subject actually asks of you.
- Free login
Notebook
Write notes beside the video, stamped with the exact time, and jump back to that moment later.
- Free login
Progress that follows you
Completed lessons, quiz scores and where you stopped, saved to your account on every device.
- Live chat pass
Live chat
A members-only live chat beside every lesson: doubts, tips, stickers and GIFs with your batch. One ₹19 pass opens every live chat.
The Online BCA live chat. Study together, live.
A live chat right beside the video, shared by everyone studying Online BCA. Ask a Web Programming doubt mid-lesson, share a shortcut, celebrate a finished semester.
- Live chat beside every lesson
- One live chat for all of Online BCA
- Members-only stickers & GIFs
- One ₹19 pass opens every live chat
Online BCA live chat
Anyone else finding Web Programming tricky? 😅
Lesson 2 cleared it up for me. Watch it before the quiz

Doing it now, thanks!
Starting Android Programming tonight if anyone wants to go together
More from Online BCA Semester 5
All subjects- Sem 5
BCI533
Android Programming
This subject introduces Android app development, covering the platform's architecture, project structure, the emulator and debugging tools, UI components,…
- 16 lessons
- 4h 43m
- Notes
- Quiz
- Sem 5
BCI532
Data Warehousing & Data Mining
This subject covers how data warehouses are designed, built and tuned for multidimensional analysis, and how data mining, data marts and OLAP turn large data…
- 13 lessons
- 2h 6m
- Notes
- Quiz
- Sem 5
BCI531
Designing & Supporting Computer Network
This subject covers how enterprise networks are designed and supported, from hierarchical core, distribution and access layer design through gathering…
- 25 lessons
- 5h 55m
- Notes
- Quiz
- Sem 5
BCI502
Java Programming
This subject covers core Java programming, from object-oriented concepts, classes and inheritance to AWT, applets, event handling, exception handling,…
- 19 lessons
- 7h 9m
- Notes
- Quiz
- Sem 5
BCA501
Systems Software
This subject covers how system software such as assemblers, macro processors, loaders, linkers, compilers and operating systems are designed and implemented,…
- 18 lessons
- 6h 13m
- Notes
- Quiz
- Sem 5
BCI503
UNIX Operating System & Shell Programming
This subject covers the UNIX operating system from its kernel and file system to everyday commands, the vi editor, shell scripting and basic system…
- 16 lessons
- 4h 28m
- Notes
- Quiz
Web Programming: common questions
This subject covers the foundations of building websites: web programming terminology and tools, JavaScript, advanced CSS styling and animation, XML and its related technologies, and AJAX with jQuery. After it you will be able to write interactive web pages with JavaScript and form validation, style them with modern CSS effects, work with XML data, and load data asynchronously using AJAX and jQuery. It's the Web Programming subject of Online BCA, Semester 5, in 19 lessons: Web Programming Basics and Terminology; Web Programming Languages and Tools; Databases and Security in Web Development; JavaScript Basics: Syntax, Variables and Operators; JavaScript Functions, Objects and Events; JavaScript Strings, Numbers and Dates; JavaScript Arrays, Conditions and Loops; JavaScript Form Validation and DOM; CSS Box Model, Borders and Backgrounds; CSS Colors, Gradients, Shadows and Text Effects; CSS Transforms, Transitions and Animations; XML Basics: Tree, Syntax, Elements and Attributes; XML HTTPRequest, Parser and DOM; XPath, XSLT, XQuery and XLink; XML Validation with DTD and Schema; AJAX and XMLHttpRequest Explained; AJAX with XML, PHP and Database; jQuery Basics: Syntax, Selectors, Events and Effects; jQuery AJAX: load, get and post.
Yes. Every video lesson is free to watch without an account. A free login unlocks study notes, quizzes, the assignment, a notebook and progress that syncs across devices.
About 9h of video across 19 lessons, plus time for notes and quizzes. Go at your own pace; your place is saved.
Yes: “Build a Mini Student Course Catalogue Web App”. It comes after the last lesson, with a brief, clear tasks and how the work is judged.
A members-only live chat beside the video, shared by everyone studying Online BCA, where learners ask doubts, share tips and react with stickers and GIFs. One ₹19 pass, paid once from your InsideEdge wallet, opens the live chat for every degree.
No. It's a crash course to help you understand and revise the subject quickly. Use it alongside your official study material and assignments.