Udacity Intro to Programming Nanodegree
Project 1: Intro to CSS - Animal Trading Card Project I created this American Alligator trading card to give a quick overview of the species. It points out that alligators are descendants of dinosaurs, sharing ancestors from over 245 million years ago. On the card, I've included the alligator's scientific name, average size, weight, and lifespan. It also mentions their diet and crucial role as predators in freshwater habitats across the Southeast USA.
Project 2: Intro to Python Part 1:
Developed a Python-based, interactive text adventure game set in the Marvel Avengers universe. Players take on the role of a S.H.I.E.L.D. agent faced with an imminent threat, and their goal is to defeat one of the Avengers' iconic villains. Throughout the game, players make critical choices that influence the outcome, creating a dynamic and engaging experience.
Project 3: Intro to Python Part 2: Built a Python Rock-Paper-Scissors game with object-oriented design, featuring different computer strategies like random moves, cycling, and imitation. It supports multiple rounds, tracks scores, handles invalid input, and adheres to PEP8 standards. I even added Color to the various prompts and statements shown in the game.
Project 4: Intro to Javascript: Shopping Cart Project Created an interactive shopping cart web application using JavaScript, incorporating product listings, a currency switcher, and checkout functionality. Users can add, remove, and adjust quantities of products, as well as empty the entire cart with a dedicated button. The project also features a currency converter supporting USD, EUR, and YEN, which dynamically updates product prices and cart totals. After each transaction, receipts are stored for easy tracking without maintaining a running total. The project combines DOM manipulation, event handling, and modular functions to enhance user experience.