Coursework


Below is a list of web and mobile development, general programming, and computer sciences courses I have completed online and in person, as well as books. The list is quite large (hundreds of hours of material), so I've bolded the important keywords to make it easier to skim through. The larger website names link to my profile when available, otherwise directly to their main page. The GitHub icon () links to the related coursework on my GitHub account. The Codepen icon () links to my Codepen projects.

Although I did not major in Computer Science, I completed several economics, statistics, and math courses for my social science major, which I completed with Honors and a 3.79 GPA. I was also accepted into and completed a competitive EST STEM magnet program in high school where I was on the Computer Science path. I took the Honors, AP, and Gifted versions of the courses offered.

Web

The Web Developer Bootcamp (HTML5, CSS3, Bootstrap, Semantic UI, JavaScript, jQuery, Node.js, Express, MongoDB, Git, Heroku) [Certificate]

React 16 - The Complete Guide (React v16, React Router v4, Redux) [Certificate]

Ruby on Rails 5 Development Course (Ruby, Ruby on Rails 5) [Certificate]

UX, UI, Design

Marketing

Digital Marketing Masterclass (web, mobile, social media, email, and video marketing) [Certificate]

Product

Become a Product Manager (ideation, market research, UX, wireframing, prototyping, metrics, user stories, project management, scoping, leadership) [Certificate]

Web

Intermediate JavaScript | Introduction to Node.js | SQL Bootcamp

Python & Data Science

Introduction to Python | Python for Data Science

UX, UI, Design

UX Design 2 Day Bootcamp

Product

Intro to Product Management

Web

JavaScript Jumpstart (3 night introductory course)

Computer Science & Programming

CS50 (watched the entire course and supplemental lessons)

Web

Rapid JavaScript Training | Rapid ES6 Training | Object-oriented Programming in JavaScript - ES6 | Practical Design Patterns in JavaScript | Building Applications with React and Flux | Building Applications with React and Redux in ES6 | Getting Started with Reactive Programming Using RxJS | Angular 2: Getting Started | Angular 2: First Look | PHP Fundamentals (PHP7) | Getting Started with Laravel (PHP Framework) - The Basics | Getting Started with Laravel (PHP Framework) - Models and Data | AWS Developer: The Big Picture

Mobile

Introduction to Objective-C

Java

Java Fundamentals: The Java Language | Java Fundamentals: The Core Platform | Java Fundamentals: Collections | Applying Concurrency and Multi-threading to Common Java Patterns | Introduction to Testing in Java | Functional Programming With Java | Design Patterns in Java: Creational | Design Patterns in Java: Structural | Design Patterns in Java: Behavioral | [Java] Spring Fundamentals | Introduction to Spring MVC [3] | Introduction to Spring MVC 4 | Creating Your First Spring Boot Application | Spring with JPA and Hibernate | Getting Started with Spring Data JPA

Other Languages

Python 3 Fundamentals | The C Programming Language in Action

Computer Science & Programming

Algorithms and Data Structures | Encapsulation and SOLID [Principles of OOP] | SOLID [and DRY] Principles of Object Oriented Design | Clean Code: Writing Code for Humans | Picturing Architecture: UML (The Good Bits) and More | Pair Programming

UX, UI, Design

User Experience Tips and Tricks for Developers | Hacking the User Experience / UX for Developers

Other

Docker and Containers: The Big Picture | Docker for Web Developers | Scrum Fundamentals

Web

HTML5 | CSS3 | Bootstrap 3 | JavaScript | jQuery

Web

HTML5 | CSS3 | Bootstrap 3.3 | Sass | Flexbox | jQuery | JavaScript ES2015 | JavaScript Best Practices | Angular 2 | React | MongoDB | Express | Node.js | SQL | Web Design Fundamentals | Mobile Web Design | CSS Web Animations | SVG

Other

Git | Python 3 | Regular Expressions

Web

How to Make a Website (HTML5, CSS3)

Mobile

Swift 2.0 Basics | Build a Simple iPhone App with Swift 2.0 | Object-Oriented Swift 2.0 | Swift 2.0 Functions | Swift 2.0 Collections and Control Flow

Web

HTML & CSS | Sass | jQuery | JavaScript | AngularJS | React | PHP | Ruby | Ruby on Rails | SQL

Other

Git | Python | CLI (Bash)

Flatiron School / Learn.co

(account needed to see my profile, screenshot)

Web

Node.js | Express | MongoDB | React | Git

Books

Java

Computer Science & Programming

Problem Solving with Algorithms and Data Structures using Python (interactive book) - Miller, Ranum

Cracking the Coding Interview (Solved problems on HackerRank and GitHub) - Gayle Laakmann McDowell