About this project
30 Days Of JavaScript is an open educational challenge by Asabeneh Yetayeh that guides learners through JavaScript in a structured 30-day sequence. The README states no prior programming knowledge is required; learners need motivation, a computer, internet, a browser and a code editor. The material is written in conversational English and is intended for both beginners and advanced developers.
The curriculum is organized as numbered days, each linking to a separate markdown lesson. Topics progress from introduction, data types, booleans/operators/date, conditionals, arrays, loops, functions, objects, higher-order functions, sets and maps, destructuring and spreading, regular expressions, console object methods, error handling, classes, JSON, web storages, promises, closures, and writing clean code. Later days cover DOM, manipulating DOM objects, and event listeners.
The final portion consists of mini projects: a solar system, two world countries data visualization exercises, a portfolio, a leaderboard, animating characters, and final projects. The README also includes setup guidance for installing Node.js, using Google Chrome and its console, installing and using Visual Studio Code, and adding JavaScript to a web page via inline, internal, external and multiple external scripts. It introduces primitive data types such as numbers, strings, booleans, undefined and null, and shows how to check types with typeof.
The repository links to translations in Spanish, Italian, Russian, Turkish, Azerbaijani, Korean, Vietnamese, Polish and Portuguese. It mentions a Telegram group for help, a Washera YouTube channel with video lessons, and a completion certificate available through the DevOsome platform. The README also includes sponsor information and links for supporting the author via GitHub Sponsors or PayPal.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.