Thanks to visit codestin.com
Credit goes to moonwave99.github.io

Skip to main content

JavaScriptFrom Zero

From your first function
to concurrent programming

Let's Get Started!

Programming? I am not good with computers, thanks!

I beg to disagree: if you can read and write your own language, you can understand a programming language as well. Just a little feel for logic is needed.

Programming stimulates your brain and sharpens your problem setting and problem solving skills, and keeps you in a virtuous regime of perpetual learning.

It's also a very creative and fun activity! You can mix it with your hobbies and passions. You can instantly share your efforts online, to promote your activities or to support your local community.

We are surrounded by connected devices. A great portion of our lives relies on them. Knowing how to program them is not only relevant to professionals, but to all those who want to increase their digital awareness.

The Course

The course lessons are organized in modules, each one followed by recap questions and solved exercises.

Module 01 - Foundations

If you have never read a single line of code before, this is the right place to start.

You will learn the core syntax of JavaScript, the concept of function, the basics of control flow and the purpose of variables and data types.

Module 03 - Idiomatic JavaScript

The language evolved over the years and introduced a lot of expressive constructs. You'll see how to solve problems in idiomatic ways by writing more concise and readable code.

Module 04 - Asynchronous Code

A rite of passage for every programmer. A thorough introduction to concurrent programming in JavaScript, from callbacks and timeouts to async/await passing through Promises.

What you need

Just desire to have a good time, and to achieve new skills!

It would be ideal to setup a local working environment, but if you don't succeed for any reason you can use an online code playground.

Don't waste more time and start your journey!