Skip to content

ramialtayan/JavaScript-FreeCodeCamp-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JavaScript Learning Journey (freeCodeCamp)

This repository contains all my JavaScript lessons and practice code while completing the "Basic JavaScript" certification from freeCodeCamp.

I am learning step by step, writing real code, solving challenges, and documenting my progress in organized folders so I can track my growth — and show it to recruiters.


Course Progress — 113 Challenges

✅ = Completed ⬜ = Not Yet

01. Basics (Variables, Operators, Numbers...)

| Status | Lesson | | ✅ | Comment Your JavaScript Code | | ✅ | Declare JavaScript Variables | | ✅ | Storing Values with the Assignment Operator | | ✅ | Assigning the Value of One Variable to Another | | ✅ | Initializing Variables with the Assignment Operator | | ⬜ | Declare String Variables | | ⬜ | Understanding Uninitialized Variables | | ⬜ | Understanding Case Sensitivity in Variables | | ⬜ | Explore Differences Between var and let | | ⬜ | Declare a Read-Only Variable with const | | ... | (more inside folder) |

Folder: 01-basics


02. Strings

Status Lesson
Escaping Literal Quotes in Strings
Quoting Strings with Single Quotes
Escape Sequences in Strings
Concatenating Strings with Plus Operator
Constructing Strings with Variables

Folder: 02-strings


03. Arrays

Status Lesson
Store Multiple Values in an Array
Nest one Array inside Another
Access Array Data with Indexes
Modify Array Data using Indexes
Use push(), pop(), shift(), unshift()

Folder: 03-arrays


04. Functions

Status Lesson
Write Reusable Functions
Passing Values to Functions with Arguments
Return a Value from a Function
Local & Global Scope
Assignment with a Returned Value

Folder: 04-functions


05. Conditions & Logic (If, Else, Comparison, Switch)

Folder: 05-conditions


06. Objects

Folder: 06-objects


07. Loops & Recursion

Folder: 07-loops


08. Random, Parsing, Ternary, Advanced Logic

Folder: 08-random


Goal

  • ✅ Learn JavaScript deeply, not just copy/paste
  • ✅ Practice real coding and problem solving
  • ✅ Build a public learning portfolio for employers
  • ✅ Show consistency and self-learning ability

Tools I Use

  • freeCodeCamp.org
  • GitHub (web editor)
  • JavaScript ES6
  • Markdown Documentation

Contact

If you're a recruiter, developer, or collaborator — feel free to reach out!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published