An open API service indexing awesome lists of open source software.

https://github.com/sarahabuirmeileh/masteringjavascriptin10days

This repo is for tracking my progress to master JavaScript. Each day learning material, questions and problem solving.
https://github.com/sarahabuirmeileh/masteringjavascriptin10days

codewars frontendmasters javascript js problem-solving self-learning

Last synced: 6 months ago
JSON representation

This repo is for tracking my progress to master JavaScript. Each day learning material, questions and problem solving.

Awesome Lists containing this project

README

          

# Gaza Sky Geeks Learning Sprint - 10-Day Learning JavaScript Challenge 🚀🔥

## Welcome to my -Day Learning JavaScript Challenge! 💻🔥
Brace yourself for a mind-blowing experience where JavaScript transcends its boundaries, revealing its hidden secrets and captivating intricacies 🌊🌟

With each passing day, witness your JavaScript prowess soar to new heights as we navigate through an enthralling curriculum. Let the harmonious blend of theory and practice sculpt your skills, empowering you to create mesmerizing projects that will leave a lasting impact. 🔬🎨

### I'm ready to discover the secrets of JavaScript! 🚀🔥

## Overview 🌐
* **Duration:** 10 days
* **Objective:** Master core JavaScript fundamentals and explore advanced concepts through daily learning and practice

## Courses 🔥
* [JavaScript: From First Steps to Professional](https://frontendmasters.com/courses/javascript-first-steps/)
* [JavaScript: The Hard Parts, v2](https://frontendmasters.com/courses/javascript-hard-parts-v2/)
* [Deep JavaScript Foundations, v3](https://frontendmasters.com/courses/deep-javascript-v3/)

## Coding Challenges 🔥
* [Basic JavaScript 1st challenge](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-javascript/comment-your-javascript-code) - 113 Challenges
* [ES6 1st challenge](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/es6/compare-scopes-of-the-var-and-let-keywords) - 29 Challenges
* [Regular Expressions 1st challenge](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/regular-expressions/using-the-test-method) - 33 Challenges
* [Debugging 1st challenge](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/debugging/use-the-javascript-console-to-check-the-value-of-a-variable) - 12 Challenges
* [Basic Data Structures 1st challenge](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-data-structures/use-an-array-to-store-a-collection-of-data) - Challenges
* [Basic Algorithm Scripting 1st challenge](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/basic-algorithm-scripting/convert-celsius-to-fahrenheit) - 16 Challenges
* [Object Oriented Programming 1st challenge](https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/object-oriented-programming/create-a-basic-javascript-object) - 26 Challenges

## Problem Solving 💪
[codewars](https://www.codewars.com/dashboard)

## Daily Learning Process 🏋️‍♂️💪
1. Each day, I'll watch at least 180 minutes of the assigned courses listed above.
2. Solve at least 5 JavaScript Challenges from freecodecamp.
3. Solve at least 2 problems (problem solving).
4. Summarize my daily learning and document your challenge solutions on a separate readme page.
5. Repeat the process for the next days, gradually advancing my JavaScript skills.

## Guidelines 💡💼
* Commit to a consistent schedule and allocate sufficient time each day to complete the learning activities.
* Take notes, document my progress, and maintain a personal learning log throughout the challenge.
* I should experiment, explore, and embrace the possibility of making mistakes. Learning is derived from both your successes and failures.
* Engage with the other GSG trainees. Seek support, share insights, and collaborate with fellow learners using the dedicated discussion telegram channel.
* Celebrate your achievements and reflect on your growth throughout the challenge.

## Folder Structure 🔥
[Day 0 🔥💎](https://github.com/SarahAbuirmeileh/Mastering-JavaScript-in--Days/blob/main/Day%0%.md)

[Day 1 🔥💎](https://github.com/SarahAbuirmeileh/Mastering-JavaScript-in--Days/blob/main/Day%1%.md)

[Day 2 🔥💎](https://github.com/SarahAbuirmeileh/Mastering-JavaScript-in--Days/blob/main/Day%2%.md)

[Day 3 🔥💎](https://github.com/SarahAbuirmeileh/Mastering-JavaScript-in--Days/blob/main/Day%3%.md)

[Day 4 🔥💎](https://github.com/SarahAbuirmeileh/Mastering-JavaScript-in--Days/blob/main/Day%4%.md)

[Day 5 🔥💎](https://github.com/SarahAbuirmeileh/Mastering-JavaScript-in--Days/blob/main/Day%5%.md)

[Day 6 🔥💎](https://github.com/SarahAbuirmeileh/Mastering-JavaScript-in--Days/blob/main/Day%6%.md)

[Day 7 🔥💎](https://github.com/SarahAbuirmeileh/Mastering-JavaScript-in--Days/blob/main/Day%7%.md)

[Day 8 🔥💎](https://github.com/SarahAbuirmeileh/Mastering-JavaScript-in--Days/blob/main/Day%8%.md)

[Day 9 🔥💎](https://github.com/SarahAbuirmeileh/Mastering-JavaScript-in--Days/blob/main/Day%9%.md)

[Day 10 🔥💎](https://github.com/SarahAbuirmeileh/Mastering-JavaScript-in--Days/blob/main/Day%10%.md)

[Day 11 🔥💎](https://github.com/SarahAbuirmeileh/Mastering-JavaScript-in--Days/blob/main/Day%11%.md)