

JavaScript Fundamentals: Build Your First Interactive Web Page
HTML gives a web page structure and CSS makes it look good. JavaScript is what makes it do things. Every button that responds, form that validates and page that updates without reloading runs on JavaScript, the language of the web.
In this beginner-friendly, hands-on masterclass, you'll learn the core JavaScript concepts and use them straight away to build a working interactive web page. You'll learn how to make a page respond to users, change content on the fly and handle input. You'll also see how these fundamentals lead to modern frameworks like React and to full-stack development.
What you'll learn
How JavaScript fits alongside HTML and CSS in every web page
The core building blocks: variables, data types, functions, conditionals and loops
How to use the DOM (Document Object Model) to select and change elements on a page
How to handle events such as clicks, inputs and form submissions to make pages interactive
How to build and run a small interactive project from scratch
Where to go next: React, Node.js and the path to full-stack development
Who should attend
Complete beginners who want to start coding
Anyone who knows some HTML and CSS and wants to bring their pages to life
Aspiring front-end, full-stack and software engineers
Career switchers wondering where to start in tech
What to bring: A laptop with a code editor (VS Code recommended) and a web browser. You don't need any JavaScript experience.
About the Speaker
Neemat Rashid, Software Engineer & Content Creator
Neemat is a full-stack Software Engineer who is passionate about building tech solutions that create real impact. On the front end, she works with React and JavaScript. On the back end, she uses Node.js, Flask and PostgreSQL. Her projects range from web applications to IoT builds. She's also a content creator who shares the realities of life as a developer.
Her journey has taught her that breaking into tech takes more than code. It's also about mindset, consistency and knowing where to start. She's excited to share what she's learned and help the next generation of developers find their footing.