Course overview
Our Core JavaScript course gives you the essential knowledge and experience to start programming with JavaScript. Over two days, you’ll learn how to write clean code, build interactive web pages, and use modern APIs. This course is ideal for beginners looking to strengthen their front-end development skills.
This course offers a practical introduction to JavaScript for those new to the language or needing a refresher. With a focus on real-world, front-end development and browser-based interactivity, you’ll explore the core building blocks of JavaScript. Gain the skills needed to write structured, dynamic code with confidence.
Read More
Who it’s for
This course is ideal for new developers who want to build a solid foundation in JavaScript before progressing to more advanced front end or full stack work. It is also well suited to testers who want to better understand the code they are working with, content editors who regularly work alongside developers and want to feel more confident with JavaScript, and digital professionals in roles such as marketing, project management, or UX who want a stronger technical grounding. If you are familiar with HTML and CSS and ready to take the next step into programming, this course is the right starting point.
Read Less
Entry requirements
A basic understanding of programming concepts and familiarity with HTML and CSS is expected before joining this course. If you are new to programming altogether, we recommend starting with our Introduction to Programming, JavaScript course first to make sure you get the most out of your learning.
Exam
There is no exam requirement for this course
Learning objectives
By the end of this two day course, you will have a practical working knowledge of JavaScript and the confidence to start building interactive web pages from scratch. Here is what you will be able to do:
- Write JavaScript using ES6 standards
- Use variables and data types effectively
- Define and call functions
- Control program flow with conditions and loops
- Manipulate HTML elements with the DOM
- Handle user events
- Work with browser-based Web APIs
- Create simple interactive applications
Syllabus – key points
This course is structured across three focused modules, each designed to build your JavaScript skills progressively from the ground up. You will start with the core foundations of the language, develop your understanding of functions and logic, and finish with the practical skills to create interactive, responsive web applications using real browser tools and APIs.
- Introduction to JavaScript Development environment setup · JavaScript and HTML/CSS integration · JavaScript in web development · Browser vs NodeJS environments · Writing and running scripts · Building page functionality
- Functions and Programme Logic Function declarations, expressions, and arrow functions · Defining and invoking functions · Passing and returning data · Parameter handling · Scope and control flow · Writing structured, efficient code
- Events and Web APIs Event listeners and user actions · Click, key press, and form events · DOM event propagation · Dynamic page updates · Browser based Web APIs · Local storage and data handling
Reviews
There are no reviews yet.