JavaScript Programming. Level 2

JavaScript Programming. Level 2

£ 345
at 14.20 Autumn Term '24 Level 2 10+
Add child
Book now

Welcome to our JavaScript Programming Level 2 course, a dynamic continuation of your coding journey, bridging creativity and technical depth. This immersive experience spans ten lessons thoughtfully structured around two key steps, empowering you to further expand your programming skills and artistic horizons.


Throughout this course, you'll advance your coding abilities with key learning steps:


In the "Sequences and Patterns" step, you'll explore the art of crafting dynamic sequences within the draw function, giving life to gradual animations. You'll also master the creation of interactive sequences, where user interactions, such as mouse clicks and keyboard events, play an integral role in shaping your digital creations.


Navigating the intricacies of loops and their versatile applications is the focus of the "Loops in JavaScript" step. Gain a profound understanding of primary loop structures like for and while loops, and harness the power of loop control statements. Explore the depth of nested loops, allowing you to create intricate geometric animations and infuse interactivity into your projects.


By the course's conclusion, you'll have fortified your programming skills, deepened your understanding of JavaScript, and elevated your artistic talents. This knowledge will empower you to turn your creative vision into captivating, code-driven masterpieces. Whether you're an aspiring coder or an artist eager to utilize the digital canvas, this course equips you to transform your creative vision into captivating, code-driven masterpieces. Join us on this thrilling journey into the world of JavaScript programming and interactive art.



This course has 10 lessons. Classes run from 14.20 - 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 14 Sep

The last lesson at 19 Oct 

Half-term break. 

The first lesson at 16 Nov

The last lesson at 7 Dec

Syllabus of the course.

Step 1. Sequences and patterns

  • Topics:

    • Create sequences by incrementing counters within the draw function. 

    • Use counters to create animations that change gradually over time.

  • Exercise/Project:

    • Solve the task where counters are responsive to user interactions, like on mouse clicks, keyboard events, or other user inputs, allowing for interactive sequences.



Step 2. Loops in JavaScript

  • Topics:

    • How loops are used. 

    • Learn about the two primary loop structures: for and while loops.

    • Use Loop Control Statements

    • Nested Loops

  • Exercise/Project:

    • Create a project where geometrical objects are moving in a grid of other objects

    • Solve a task to control the location of the shape based on nested loops and the mouse input.

    • Explore how loops can be used to add interactivity and dynamic behavior to your sketches.


This course is Level 2, 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. Ideally, if you have done our course: JavaScript Programming. Level 1