JavaScript Programming. Level 3

JavaScript Programming. Level 3

£ 260
at 14.20 Spring Term'25 Level 3 10+
Add child
Book now

Continue your coding journey with JavaScript Programming Level 3, where creativity meets practical application. This 10-lesson course focuses on strengthening your skills through hands-on projects, emphasizing practice over theory.

Building on the foundation of loops and interactivity, you'll tackle a variety of challenges designed to deepen your understanding of JavaScript. Explore new ways to engage users by creating dynamic, interactive experiences that respond to mouse clicks, keyboard inputs, and other actions.

Additionally, you'll be introduced to basic JavaScript objects, learning how to store, manipulate, and retrieve data effectively within your programs. By combining objects with loops and interactivity, you’ll unlock new possibilities for crafting visually captivating and functional projects.

By the end of this course, you’ll have gained confidence in your programming abilities, refined your skills, and expanded your creative toolkit. Join us and bring your ideas to life through code!


This course has 10 lessons. Classes run from 14.20 to 15.20 every Saturday 
This course is ready for 10+ years old. Girls and boys are very welcome!


Location

Richmond and Hillcroft Adult Community College. 
Parkshot, Richmond TW9 2RE


Term dates

The first lesson at 11 Jan

The last lesson at 8 Feb 

Half-term break. 

The first lesson at 1 Mar

The last lesson at 29 Mar

  • Step 1: Advanced Practice with Loops and Interactivity
    • Topics:
      • Review of loops (for, while, and nested loops) and their applications.
      • Deepening interactivity: using mouse clicks, keyboard inputs, and hover events.
      • Combining loops and user input to create dynamic and responsive animations.
    • Exercise/Project:
      • Create a program that uses nested loops to generate complex patterns or designs.
      • Develop an interactive project where users can manipulate shapes or animations through mouse and keyboard inputs.

  • Step 2: Introduction to JavaScript Objects and Creative Projects
    • Topics:
      • Understanding basic JavaScript objects: properties, key-value pairs, and object manipulation.
      • Using objects to organize and store data in interactive programs.
      • Combining objects with loops to dynamically update animations or user interactions.
    • Exercise/Project:
      • Build a program that uses objects to create and manage multiple interactive elements, such as moving shapes or character animations.
      • Develop a final project that integrates loops, user input, and objects to produce a polished, interactive application or game.

This course is Level 3, so here are some requirements:

1. You must be confident in using a computer, keyboard and mouse. At the good user level.
2. Know how we save files on a computer, what a file and folders are, etc.
3. You want to program and are not afraid to struggle with the difficulties of learning it.
4. Previous programming experience is required. It could be plain JavaScript or P5.js specifically or even other text-based programming language.