For Individuals

For Individuals

JavaScript Fundamentals

Free

Online Course

Self-Paced

Learn the essentials of JavaScript, HTML, and CSS to build full-fledged applications from scratch. No prior experience required.

Learn the essentials of JavaScript, HTML, and CSS to build full-fledged applications from scratch. No prior experience required.

Learn Javascript

JavaScript is the most popular and in-demand programming language, used by 65.36% of developers, and with over 1.6 million job listings.

Full-Stack Skills

JavaScript can be used for both front-end and back-end development. It is also used in mobile and desktop app development.

Future-Proof Career

A 22% growth in software development jobs is projected from 2020 to 2030, much faster than the average for all occupations.

Who's for

This course is for you if…

You are starting your path to become a developer

You are a developer, but have not worked yet with Javascript

You are a but rusty and want to refresh your Javascript skills

You're exploring the development path and want to know if it is for you

You want to learn programming basics to understand the tech world

You want to be able to build your own apps and products

Format

A Free, online course

The course is created by top tech education standards. It is easy to follow and retain information, covers the necessary fundamentals and supports it with hands-on learning. And you will never be alone - you will have the support of peers and instructors.

Interactive Learning

Engage in microlearning videos that are easy to follow and designed to retain information best. Each lesson is followed by practical exercise so you can get hands-on experience and master each concept.

At your Own Pace

Our program is designed to give you the freedom to learn at your own pace. You have unlimited time to work through this program, with support from our dedicated instructors throughout the course.

Support

No questions go unanswered. You’ll have the constant support from peers and instructors. Enjoy both asynchronous support and live sessions to make the learning experience personalized.

Why us

A matter of trust

We train talented individuals to become software engineers leading the industry, and dev teams in tech companies to drive quality in the industry.

Syllabus

Course content

From 0 to your first web app. This JavaScript Fundamentals online course has 14 modules to go from start to building your first application.

Module 1

Introduction

  • Introduction & Expectations

  • History of JavaScript

  • Where to Write & Run JS

Module 2

Motivation Mastery

  • Introduction & Expectations

  • History of JavaScript

  • Where to Write & Run JS

Module 3

Variables & Types

  • JS Types

  • Variables

Module 4

Functions

  • Functions

  • Arguments

  • Scope

  • Arrow Functions

  • Basic Function Creation

Module 5

Arithmetics

  • Basic Operators

  • Not-So-Basic Operators

  • Increment & Decrement

  • Math Object

  • Infinity & NaN

Module 6

Control Flow

  • Logical Operators

  • Converts Booleans to Strings

  • Even or Odd

  • FizzBuzz

Module 7

Arrays

  • What are Arrays

  • Indexes & Single Index Elements

  • Reverse & Order an Array

Module 8

Iterations

  • Understanding Iterations

  • Arrays With a for loop

  • Repeating an Action with while loops

Module 9

Strings

  • Creating Strings

  • Combining Strings

  • Slicing Strings

  • Converting a String to an Array

Module 10

Keep Practicing

  • List of Practice Problems to Master JS

Module 11

HTML

Module 12

CSS

Module 13

DOM

Module 14

Create your app from scratch

Instructors

Team

We are a dynamic team made of mixed profiles and top talent of the industry. We are the best in our fields and we call this team our family, because we care. We are all united by passion for quality education.

Arol Viñolas

Founder & Head Instructor

Software engineer with 19 years of experience and mentor.  Arol has been building tech applications since the age of 14, was an engineering manager at Typeform and taught 570+ engineers and tech teams at organizations such as the UN and Hotjar.


He will be your lead mentor. His mission is to change the education paradigm and shift it towards a more modular, agile, and customized experience.

Software engineer with 19 years of experience and mentor.  Arol has been building tech applications since the age of 14, was an engineering manager at Typeform and taught 570+ engineers and tech teams at organizations such as the UN and Hotjar.


He will be your lead mentor. His mission is to change the education paradigm and shift it towards a more modular, agile, and customized experience.

Craig Ostrin

Senior Software Engineer

Ex –Ubisoft

Craig Ostrin

Senior Software Engineer

Ex –Ubisoft

Craig Ostrin

Senior Software Engineer

Ex –Ubisoft

Olga Shirokova

Founder & Coach

Ex –ESADE

Olga Shirokova

Founder & Coach

Ex –ESADE

Olga Shirokova

Founder & Coach

Ex –ESADE

Outcomes

What are you going to achieve with this course?

You will begin your journey as a software developer

You will be able to understand and implement advanced JavaScript syntax and logic

You will gain the ability to build your first applications with JavaScript, HTML, and CSS

You will gain understanding of whether you enjoy programming and should continue

You will be ready to pass the Admission Process for our SWE program if you wanted to do so

FAQ

Common Questions

Why Is Javascript Important?

JavaScript is used by 68% of all software developers globally. The demand for JavaScript developers is growing - knowing JavaScript ensures relevance and competitiveness in the tech field. By becoming an expert on JS, it will be easier for you to jump to other programming languages.

Why Is Javascript Important?

JavaScript is used by 68% of all software developers globally. The demand for JavaScript developers is growing - knowing JavaScript ensures relevance and competitiveness in the tech field. By becoming an expert on JS, it will be easier for you to jump to other programming languages.

Why Is Javascript Important?

JavaScript is used by 68% of all software developers globally. The demand for JavaScript developers is growing - knowing JavaScript ensures relevance and competitiveness in the tech field. By becoming an expert on JS, it will be easier for you to jump to other programming languages.

Can I Do This Course at My Own Pace?

Of course! This course is designed to give you the freedom to work around your schedule.

Can I Do This Course at My Own Pace?

Of course! This course is designed to give you the freedom to work around your schedule.

Can I Do This Course at My Own Pace?

Of course! This course is designed to give you the freedom to work around your schedule.

Is This Course a Fit for Me?

This course is designed for those who are just exploring the programming path, or for those getting serious about their journey into software development. This course is crafted to those who are practical learners, getting hands-on experience and application practice.

Is This Course a Fit for Me?

This course is designed for those who are just exploring the programming path, or for those getting serious about their journey into software development. This course is crafted to those who are practical learners, getting hands-on experience and application practice.

Is This Course a Fit for Me?

This course is designed for those who are just exploring the programming path, or for those getting serious about their journey into software development. This course is crafted to those who are practical learners, getting hands-on experience and application practice.

What Will I Learn?

This course covers everything from the basics of JavaScript to the more advances features, as well as fundamentals of HTML and CSS. With this course, you will have an extensive knowledge and a practical understanding of these languages and be able to build your first web app.

What Will I Learn?

This course covers everything from the basics of JavaScript to the more advances features, as well as fundamentals of HTML and CSS. With this course, you will have an extensive knowledge and a practical understanding of these languages and be able to build your first web app.

What Will I Learn?

This course covers everything from the basics of JavaScript to the more advances features, as well as fundamentals of HTML and CSS. With this course, you will have an extensive knowledge and a practical understanding of these languages and be able to build your first web app.

Is This Course Reliable?

This course was created by our expert software engineer mentors. With their extensive background in software development, along with their passion for education, this course will leave you with a great understanding of JavaScript.

Is This Course Reliable?

This course was created by our expert software engineer mentors. With their extensive background in software development, along with their passion for education, this course will leave you with a great understanding of JavaScript.

Is This Course Reliable?

This course was created by our expert software engineer mentors. With their extensive background in software development, along with their passion for education, this course will leave you with a great understanding of JavaScript.