Free JavaScript Level 2 Course: Basics of App Development
C&R Inc. is excited to announce a free online JavaScript course featuring four sessions starting on March 31, 2026. This course is tailored for web designers, coders, markup engineers, and web directors who are looking to enhance their skills in web development.
JavaScript has become an essential technology for web development, enabling the creation of sophisticated interactions and improving user experience. While HTML and CSS are crucial, some functionalities simply cannot be achieved without the power of JavaScript. This course aims to bridge those gaps for programmers who already possess fundamental knowledge of JavaScript and want to reach a level where they can build small applications effectively.
In this series, participants will dive into array manipulation including methods such as `map`, `filter`, and `reduce`, as well as learn about form inputs, validation techniques, data persistence using LocalStorage, and modular JavaScript through ES Modules.
Course Schedule
The course consists of four sessions:
- - Session 1: Array Manipulation (March 31, 2026, 19:00 - 21:00)
- Understanding destructive and non-destructive operations
- Appropriate uses of `map`, `filter`, `find`, and `reduce`
- Basics of the ternary operator
- - Session 2: Form Elements, Validation, and Event Delegation (April 7, 2026, 19:00 - 21:00)
- Capturing values from input, select, and textarea
- Handling events in forms
- Form validations (required fields, character limits, email formatting)
- Dynamic lists and event delegation
- - Session 3: LocalStorage, JSON, and State Management (April 14, 2026, 19:00 - 21:00)
- Reading and writing LocalStorage
- Handling JSON data, including `JSON.stringify` and `JSON.parse`
- Managing the state effectively
- - Session 4: Intro to ES Modules and Build Process (April 21, 2026, 19:00 - 21:00)
- Understanding ES Modules and their syntax
- `export` and `import` methods
- Benefits and drawbacks of splitting files
- Understanding bundling and reading package.json files
Throughout the course, students will have access to the instructor’s guidance, practical exercises, and supplementary resources. However, please ensure that you fulfill the prerequisites before registering:
- - Basic knowledge of HTML and CSS is required.
- - Prior completion of a basic JavaScript course is necessary.
- - Participants must have internet access and compatible systems (a PC running Windows 10 or macOS 11 or higher).
- - It is important to install the latest version of Visual Studio Code and Node.js as well as Google Chrome on your computer.
Meet Your Instructor
The sessions will be led by Kazuma Sekiguchi, Chief Technology Officer at Comcent, a web design company. He has a wealth of experience in web development, system, and program creation across numerous platforms. His comprehensive approach to technology, design, coding, and server management will provide participants with the insights needed to thrive in web development.
Registration Details
The course is free with a cap of 60 participants per session. Interested individuals can sign up through the C&R Creative Village platform. Registration will close on March 31, 2026, at 21:00.
For businesses looking to enhance their team’s competencies, C&R Inc. offers additional training and resources related to web development and programming, reinforcing their commitment to supporting the continuous growth of creatives since their founding in 1990. C&R Inc. is dedicated to creating professional value and fostering innovation in various industries, including IT and programming.
For further details or to register, check out
this link.