This folder stores the projects that were completed as part of the Foundations section of The Odin Project’s curriculum.
Course | Topics |
---|---|
Git Basics | Command Line Basics, Git Basics, Github |
HTML Basics | Basic Elements, Lists, Links, Images |
CSS Basics | CSS Cascade, Box Model, Block, Inline, Flexbox |
Javascript Basics | Variables, Conditionals, Functions, Arrays, Loops, Objects, DOM Manipulation, Events |
With the exception of styling and additional noted features, most projects have been left as is. Any additional features implemented are noted in the project’s README, and are not typically required by the project specifications in The Odin Project. This is typically noted by the ⭐ Rating column.
This is to accurately reflect my knowledge of web development at the point of tackling the project for visitors to this repository. Future learners of The Odin Project will also be able to see what is a fair expectation of the finished project.
⭐ Rating Definitions:
Project | Topic(s) | Repository | Preview | Rating* |
---|---|---|---|---|
Recipe Site | Command Line Basics, Git Basics, Basic HTML | Code | Demo | ⭐ |
Landing Page | CSS Cascade, CSS Flexbox | Code | Demo | - |
Rock Paper Scissors | JS Basics: Types, Functions and Conditionals | Code | Demo | ⭐⭐ |
Etch-a-Sketch | JS Basics: Arrays, Loops and DOM Manipulation | Code | Demo | ⭐⭐ |
Calculator | JS Basics: Objects | Code | Demo | ⭐⭐ |
👉 Note: Rock Paper Scissors was combined as part of another project: Game Arcade.
At the time of writing this post, I’m about halfway through the Full Stack Javascript path of The Odin Project (TOP). It’s at a point where I’ve decided to slow down a little; to consolidate, reflect and map out next steps. Looking back on my journey in learning to code, I smile and feel a little proud.
TOP was not my first foray into learning to code, though that’s a backstory for another post. Having gone through a number of programs, it is however, the first curriculum that really clicked with me. It is also the only program where I have completed portfolio projects that I can show for. A key magic moment for me was while building Rock, Paper, Scissors. Somehow, from a blank slate, I could build the neccessary functions to make the game work. Time just flew from then onwards and months later, I’m still going through it. Crazy. 🤯
In pausing to reflect and take it all in, I believe this is how The Odin Project struck a chord with me:
I’m no where near to being able to call myself an engineer yet, but I’ve taken more tangible steps as a result of TOP than in all my previous attempts in trying. I can see why TOP has been able to maintain their support for so long. At this point, all I feel is immense gratitude, and if ever there came a day where I could give back to a project like this, I readily would.
Am excited for the learnings to come!