← CODESKY
1 / 8
CodeSky · Introduction

Welcome, future thinkers.

Today we start a journey. Not just learning code — learning how to think like a problem-solver, a builder, an inventor.

Part 1

So… what is JavaScript?

JavaScript is a programming language — and it's the language of the web. Almost every website you visit uses it to come alive: respond to clicks, animate, fetch data.

It was created in 1995 by Brendan Eich at Netscape — reportedly in just 10 days. 🤯 Fun fact: JavaScript is not related to Java. The name was a marketing trick from the 1990s.

Who uses JavaScript in real life?

Google Facebook Netflix Airbnb LinkedIn Spotify
JS

Part 2

Why are we learning JavaScript?

Because JavaScript runs everywhere. Open any browser tab, any phone app — JavaScript is probably already running.

🌐
Websites
Every page you click, every form, every animation — JavaScript.
📱
Mobile Apps
Build for iPhone & Android with one codebase using React Native.
🎮
Browser Games
No installs. Click a link → the game just runs.
⚙️
Servers (Node.js)
Power back-ends. Netflix, PayPal, and Uber all run on Node.

And the best part? JavaScript is already running on the device you're using right now.

Look how clean it is

Same idea, two languages.

Both programs print "Hello, world!" — but look how much shorter JavaScript is.

Java
public class Main {
  public static void main(String[] args) {
    System.out.println("Hello, world!");
  }
}
JavaScript
// One line. No setup.
console.log("Hello, world!");

Open any browser → press F12 → paste that one line. It just works.

The Real Skill

What is Computational Thinking?

Code is just the tool. The real skill is thinking like a problem-solver. At CodeSky, we train 5 thinking superpowers:

1
Decomposition
Break a big problem into smaller ones you can solve.
2
Pattern Recognition
Spot what repeats. Spot what's similar to before.
3
Abstraction
Hide the messy details. Keep only what matters.
4
Algorithm Design
Build a step-by-step plan that works every time.
5
Debugging Discipline
When code breaks, stay calm. Find the bug. Fix it.

These 5 skills aren't just for coding. They help you solve any problem — at school, in life, anywhere.

Your CodeSky Journey

Where will you go?

Every CodeSky student walks the same path — from blocks, to real code, to AI.

🧱
Scratch
drag & drop blocks
🌐
JavaScript
← you are here
🐍
Python
deeper logic & data
🧠
AI & ML
teach machines to think

At every stage, you don't just learn more syntax. You level up how you think — and CodeSky moves you forward when your thinking is ready, not just when the clock says so.

The Future

Where does coding take you?

By the time you grow up, almost every interesting job will involve some kind of computational thinking. Here's a tiny sample:

🎮

Game Designer

Build worlds millions of players live in.

📱

App Developer

Make the next app every kid talks about.

🚀

Product Engineer

Turn ideas into products people use every day.

🎨

Creative Coder

Make art, music, and films with algorithms.

🤖

AI Researcher

Design the next ChatGPT — or something better.

🌍

Climate Scientist

Model weather. Save the planet with data.

All of them start with a single line of code. Today is yours.

Ready?

Let's start thinking.

In CodeSky we have one rule: your brain leads, the computer follows. Let's get signed in and write our first line of JavaScript.

Go to app.codesky.ca → School Account → enter your username

Use ← → arrow keys, click the dots, or tap the screen to navigate.