←ਸਾਰੀਆਂ ਮੰਜਿਲਾਂ

Raahaao Code: JavaScript

Make the web think: logic, data, the DOM, async, and games.

9+ ਪਾਠ ਦੇ ਘੰਟੇ · 2 ਪ੍ਰੋਜੈਕਟ · €35

ਇਹਨਾਂ ਪ੍ਰੀਖਿਆਵਾਂ ਦੀ ਤਿਆਰੀ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ: JSE – Certified Entry-Level JavaScript Programmer (JS Institute) · IT Specialist – JavaScript (Certiport)

ਜਾਂ ਇਸਨੂੰ ਮਹੀਨਾਵਾਰ ਪਲਾਨ ਵਿੱਚ ਲਓ, €3.46 ਪ੍ਰਤੀ ਹਫ਼ਤੇ ਤੋਂ (ਬਿੱਲ ਹਰ ਮਹੀਨੇ €15) →

ਕੋਈ ਵੀ ਪਾਠ ਖੋਲ੍ਹਣ ਲਈ ਖਾਤਾ ਚਾਹੀਦਾ ਹੈ। ਖਾਤੇ ਬਿਨਾਂ ਤੁਸੀਂ ਮੰਜ਼ਿਲਾਂ ਅਤੇ ਕੀਮਤਾਂ ਵੇਖ ਸਕਦੇ ਹੋ।

ਭੁਗਤਾਨ ਕਰੋ

ਤੁਸੀਂ ਸਿੱਖੋਗੇ, ਮੰਜਿਲ ਦਰ ਮੰਜਿਲ

  1. 1

    Basics (Beginner)

    • Values and variables
    • Decisions and loops
    • Functions
  2. 2

    Data (Beginner)

    • Arrays
    • Objects and JSON
    • Strings, numbers and money maths
  3. 3

    The page (Intermediate)

    • The DOM
    • Events and forms
    • State, render and undo
  4. 4

    Async (Intermediate)

    • Promises and async/await
    • fetch and APIs
    • Storage, dates and time zones
  5. 5

    Pro (Job-ready)

    • Canvas and the game loop
    • Classes and modules
    • Real-time: SSE and reconnecting
    • Debugging, testing and performance

ਛੱਤ ਉੱਤੇ ਦੋ ਪ੍ਰੋਜੈਕਟ

Word-guess game

Build a five-letter word-guessing game that runs entirely in the browser. You will write the scoring logic that colours each letter green, yellow or grey (including the tricky repeated-letter rule), then wire it to a keyboard-driven board, a message line and saved statistics.

  • score() marks letters in the right spot green.
  • score() marks letters that are in the word but elsewhere yellow.
  • score() handles repeated letters correctly (a letter is only yellow as many times as it appears).
  • The board shows 6 rows of 5 tiles.
  • Typing on the keyboard fills the current row, Backspace deletes, Enter submits.
  • A word that is not in WORDS is rejected with a message.
  • Winning or using all 6 rows shows a message.
  • Games played and wins are saved in localStorage under the key 'wordStats'.

Arcade game

Build a brick-breaker arcade game. The heart of it is two pure functions: collide(), which decides whether a circle touches a rectangle, and step(), which takes the whole game state and returns the next one.

  • collide() detects overlap between the ball and a rectangle.
  • The ball bounces off the left, right and top walls.
  • The ball bounces off the paddle.
  • Hitting a brick removes it and adds 10 points.
  • Missing the ball loses a life and resets the ball.
  • step() uses dt, so movement does not depend on frame rate.
  • Clearing all bricks raises the level and makes the ball faster.
  • Pressing Space toggles paused, and a paused step changes nothing.
  • The game draws on a canvas with requestAnimationFrame.

ਸਵਾਲ

ਮੈਨੂੰ ਕੁਝ ਇੰਸਟਾਲ ਕਰਨਾ ਪਵੇਗਾ?

ਨਹੀਂ। ਸਭ ਕੁਝ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚਲਦਾ ਹੈ। ਪ੍ਰੋਜੈਕਟਾਂ ਲਈ ਤੁਸੀਂ ਆਪਣੇ ਕੰਪਿਊਟਰ ਉੱਤੇ ਵੀ ਕੰਮ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਆਪਣੀਆਂ ਫਾਈਲਾਂ ਅੱਪਲੋਡ ਕਰ ਸਕਦੇ ਹੋ।

ਕੀ ਮੈਂ ਉਹ ਨੱਕ ਸਕਦਾ ਹਾਂ ਜੋ ਮੈਂ ਪਹਿਲਾਂ ਸੇ ਜਾਣਦਾ ਹਾਂ?

ਹਾਂ। ਜਦੋਂ ਤੁਸੀਂ ਕਿਸੇ ਮੰਜਿਲ ਦੇ ਮਾਲਕ ਬਣ ਜਾਉ, ਹਰੇਕ ਮੰਡਲੀ ਦੀ ਇੱਕ ਪਰੀਖਿਆ ਹੈ: 10 ਵਿੱਚੋਂ 8 ਸਕੋਰ ਕਰੋ ਅਤੇ ਉਹ ਮੰਜਿਲ ਖੁੱਲ ਜਾਂਦੀ ਹੈ।

ਵਾਪਸੀ ਨੀਤੀ ਕੀ ਹੈ?

ਖਰੀਦ ਦੇ 5 ਦਿਨਾਂ ਅੰਦਰ ਵਾਪਸੀ। 5 ਦਿਨਾਂ ਦੇ ਬਾਅਦ, ਕੋਈ ਵਾਪਸੀ ਜਾਂ ਵਾਪਸ ਨਹੀਂ।

ਕੀ ਮੈਂ ਪਹੁੰਚ ਰੱਖਦਾ ਹਾਂ?

ਹਾਂ। ਜੋ ਮੰਜਿਲ ਤੁਸੀਂ ਖਰੀਦਦੇ ਹੋ ਉਹ ਤੁਹਾਡੀ ਹੈ, ਕੋਈ ਸਦਸਤਾ ਨਹੀਂ ਹੈ।

Refund policy