100 Days of Code

#100DaysOfCode Challenge to learn JavaScript and its Frameworks.

  1. Learn Basic JavaScript by Building a Role Playing Game

    Work with variables, arrays, strings, objects, functions, loops, and conditional statements.

  2. Learn Form Validation by Building a Calorie Counter

    Validate user inputs, regex, event listener, template literals.

  3. Learn Basic String and Array Methods by Building a Music Player

    Arrow functions, array methods, optional chaining, spread operator, audio API.

  4. Learn Modern JavaScript Methods by Building Football Team Cards

    Object destructuring, event handling, data filtering.

  5. Learn localStorage by Building a Todo App

    Handle form inputs, manage local storage, perform CRUD operations on tasks, event listeners.

  6. Geez Numeral Converter

    Handle form inputs, convert Gregorian numerals to Ethiopian Geez Numerals.

  7. Learn Regular Expressions by Building a Spam Filter

    Capture groups, positive lookaheads, negative lookaheads, and other techniques.

  8. Learn Basic OOP by Building a Shopping Cart

    Define classes, create class instances, adding methods for data manipulation, `this` keyword.

  9. Learn Fetch and Promises by Building an fCC Authors Page

    `fetch` method to get data from external API, display fetched data, pagination.

  10. Learn Asynchronous Programming by Building an fCC Forum Leaderboard

    Asynchronous concepts: Fetch API, promises, `async/await`, and `try..catch` statement.

  11. Pokémon Search App

    Fetch data from API, search, and display data.