Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jdmedlock/gwg18

Grow With Google Scholarship Challenge 2018
https://github.com/jdmedlock/gwg18

Last synced: 30 days ago
JSON representation

Grow With Google Scholarship Challenge 2018

Awesome Lists containing this project

README

        

# gwg18 - Grow With Google Challenge Scholarship 2018

[![Waffle.io - Columns and their card count](https://badge.waffle.io/jdmedlock/gwg18.svg?columns=all)](https://waffle.io/jdmedlock/gwg18)

## Introduction

In January 2018 I was accepted into [Udacity's](https://www.udacity.com) _Grow With Google Challenge Scholarship_. 15K scholarships were awarded out of 100K applicants. This provides a three month scholarship to the _Front-End Web Developer_ track and the top 1,500 participants who complete this program will be offered a free six month scholarship for Udacity's _Front-End Web Developer Nanodegree_.

This repo contains my solutions to the coursework. If you have also been awarded this opportunity then Congratulations! However, please abide by Udacity's guidelines regarding original work.

## Curriculum

| Milestone | Title | Status | Date Completed |
|:------------|:-----------------------------|:------------|:--------------:|
| Lesson 1 | Welcome | Completed | 01/10/2018 |
| Lesson 2 | HTML Syntax | Completed | 01/10/2018 |
| Lesson 3 | HTML Syntax Problem Set | Completed | 01/10/2018 |
| Lesson 4 | Project: Mockup-to-Article | Completed | 01/11/2018 |
| Lesson 5 | CSS Syntax | Completed | 01/12/2018 |
| Lesson 6 | CSS Syntax Problem Set | Completed | 01/12/2018 |
| Lesson 7 | How to Write Code Faster | Completed | 01/13/2018 |
| Lesson 8 | Project: Animal Trading Cards
- [Solution 1](https://github.com/jdmedlock/gwg18/tree/development/lesson08/fend-animal-trading-cards-master) - A solution that exactly meets the problem specifications with no added adornments or features.
- [Solution 2](https://github.com/jdmedlock/gwg18/tree/development/lesson08/Alternative%201-fend-animal-trading-cards) - A solution that uses the DRY principle to reduce CSS class usage. Specifically, using child combinators to assign attributes to HTML tags (e.g. `ul > li`).
- [Solution 3](https://github.com/jdmedlock/gwg18/tree/development/lesson08/Alternative%202-fend-animal-trading-cards) - The same as Solution 2, but with the addtion of additional colors for the cards. | Completed | 01/15/2018
| Lesson 9 | Next Up | Completed | 01/15/2018 |
| Lesson 10 | What Is Javascript? | Completed | 01/16/2018 |
| Lesson 11 | Data Type & Variables | Completed | 01/16/2018 |
| Lesson 12 | Conditionals | Completed | 01/16/2018 |
| Lesson 13 | Loops | Completed | 01/17/2018 |
| Lesson 14 | Functions | Completed | 01/19/2018 |
| Lesson 15 | Arrays | Completed | 01/22/2018 |
| Lesson 16 | Objects | Completed | 01/24/2018 |
| Lesson 17 | Rate Intro to JavaScript | Completed | 01/24/2018 |
| Lesson 18 | The Basics: the DOM, $, and Selectors | Completed | 01/29/2018 |
| Lesson 19 | The Tricks: DOM Manipulation | Completed | 01/29/2018 |
| Lesson 20 | Event Listeners with jQuery | Completed | 02/02/2018 |
| Lesson 21 | Project: Pixel Art Maker | In Progress | |
| Lesson 22 | Challenge Course Wrap Up | Not started | |

## Additional Resources

- [Udacity Nanodegree Style Guide](https://udacity.github.io/frontend-nanodegree-styleguide/)
- [5 things you should do to get selected for the 2nd phase of your Google-Udacity Scholarship](https://medium.com/udacity/the-5-things-you-need-to-do-to-get-selected-for-the-2nd-phase-of-your-google-udacity-scholarship-649f22376030)
- [AirBnB OOCSS & BEM Style Guide](https://github.com/airbnb/css#oocss-and-bem)
- [CSS Tricks](https://css-tricks.com/)
- [CSS Grid](https://cssgridgarden.com/)
- [How to make Your CSS Responsive](https://medium.freecodecamp.org/how-to-make-your-html-responsive-by-adding-a-single-line-of-css-2a62de81e431)
- [Color Picker](paletton.com)
- [jQuery](http://jquery.com/)