Collection of JavaScript projects, with sometimes a zest of HTML and CSS, realized on Codecademy. The projects submitted refer to the Codecademy Career Path "Full-Stack Software Engineer".
A full-stack engineer can get a project done from start to finish. This path with will start with the front-end, move on to the backend, then teach you how to connect the two.
In this repository, I have only submitted projects that I worked on as part of my apprenticeship and labeled as "projects". These are personal projects to be done on one's computer, sometimes guided, sometimes with a correction but not always.
The other practical works and exercises proposed during the lessons are not mentioned. Most of the time they are simple application exercises.
Build interactive sites using JavaScript and host it on a remote GitHub repository.
- JavaScript Syntax, Part I
- [Data and Variables].......................................01-Kelvin-Weather
- [Built-in Methods]...........................................02-Dog-Years
- [Flow Control - Switch]..................................03-Magic-Eight-Ball
- [Flow Control - If]............................................04-Race-Day
- [Functions - JS Functions]............................05-Sleep-Debt-Calculator
- [Functions - ES6 Arrow Function].............06-Rock-Paper-Scissors
- [JS Scope]...........................................................07-Training-Days
- [Challenge Project].........................................08-Number-Guesser
- JavaScript Syntax, Part II
- [JS Arrays]..........................................................09-Secret-Message
- [JS Loops]..........................................................10-Whale-Talk
- [Objects - Methods]......................................11-Meal-Maker
- [Objects - Data Structure]...........................12-Team-Stats
- [JS Iterators]......................................................13-Grammar-Checker
- [Challenge Project]........................................14-Credit-Card-Checker
- [Challenge Project]........................................15-Mysterious-Organism
- [Challenge Project]........................................16-Is-The-Dinner-Vegan
- [Challenge Project]........................................17-Dog-Factory
- Portfolio Project: JavaScript Syntax
- [Challenge Project]........................................18-Mixed-Message*
- Building Interactive Websites
- [DOM Events]..................................................19-Piano-Keys
- [HTML Form]....................................................20-Form-a-Story**
- Portfolio Project: Personal Portfolio Website
- [Portfolio Project]...........................................21-Personal-Portfolio-Website
- Making a Website Accessible
- [Web Accessibility].........................................22-Design-Accessibility**
- JavaScript Syntax, Part III
- [JS Classes I].....................................................23-Build-Library
- [JS Classes II]....................................................24-School-Catalogue
- [ES6 Modules]..................................................25-WorkAround-Explorer
Notes* : to be completed.
Notes** : not JS projects but integrated in the teaching process.
Tools:
- Code editor : Visual Studio Code
- Version control system : GIT
- Site hosting : GITHUB
Languages :
- Web : (HTML5), (CSS3), JS
- Clone this repo to your desktop :
git clone https://github.com/ByronMike/Codecademy-Projects-JavaScript.git
- Open the folder of interest.
- Open index.html file using local browser.
โ๏ธ This project was validated on October 13, 2022.