100 Days of Code
#100DaysOfCode Challenge to learn JavaScript and its Frameworks.
-
Learn Basic JavaScript by Building a Role Playing Game
Work with variables, arrays, strings, objects, functions, loops, and conditional statements.
-
Learn Form Validation by Building a Calorie Counter
Validate user inputs, regex, event listener, template literals.
-
Learn Basic String and Array Methods by Building a Music Player
Arrow functions, array methods, optional chaining, spread operator, audio API.
-
Learn Modern JavaScript Methods by Building Football Team Cards
Object destructuring, event handling, data filtering.
-
Learn localStorage by Building a Todo App
Handle form inputs, manage local storage, perform CRUD operations on tasks, event listeners.
-
Geez Numeral Converter
Handle form inputs, convert Gregorian numerals to Ethiopian Geez Numerals.
-
Learn Regular Expressions by Building a Spam Filter
Capture groups, positive lookaheads, negative lookaheads, and other techniques.
-
Learn Basic OOP by Building a Shopping Cart
Define classes, create class instances, adding methods for data manipulation, `this` keyword.
-
Learn Fetch and Promises by Building an fCC Authors Page
`fetch` method to get data from external API, display fetched data, pagination.
-
Learn Asynchronous Programming by Building an fCC Forum Leaderboard
Asynchronous concepts: Fetch API, promises, `async/await`, and `try..catch` statement.
-
Pokémon Search App
Fetch data from API, search, and display data.