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.
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]
Mobile App Design: From Sketches to Interactive Prototypes (Sketch, Marvel, prototyping) [Certificate]
Digital Marketing Masterclass (web, mobile, social media, email, and video marketing) [Certificate]
Become a Product Manager (ideation, market research, UX, wireframing, prototyping, metrics, user stories, project management, scoping, leadership) [Certificate]
Intermediate JavaScript | Introduction to Node.js | SQL Bootcamp
Introduction to Python | Python for Data Science
UX Design 2 Day Bootcamp
Intro to Product Management
JavaScript Jumpstart (3 night introductory course)
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
Introduction to Objective-C
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
Python 3 Fundamentals | The C Programming Language in Action
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
User Experience Tips and Tricks for Developers | Hacking the User Experience / UX for Developers
Docker and Containers: The Big Picture | Docker for Web Developers | Scrum Fundamentals
HTML5 | CSS3 | Bootstrap 3 | JavaScript | jQuery
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
Git | Python 3 | Regular Expressions
How to Make a Website (HTML5, CSS3)
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
HTML & CSS | Sass | jQuery | JavaScript | AngularJS | React | PHP | Ruby | Ruby on Rails | SQL
Git | Python | CLI (Bash)
Intro to Ruby Development (progress screenshot)
iOS Development Fundamentals (progress screenshot)
Node.js | Express | MongoDB | React | Git
Head First Java, 2nd Edition - Sierra, Bates
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
Don't Make Me Think: Web Usability, 3rd Edition - Steve Krug
Rocket Surgery Made Easy: The Do-It-Yourself Guide to Finding and Fixing Usability Problems - Steve Krug
The Design of Everyday Things - Don Norman
UX Strategy - Jaime Levy
Copyright © 2019 Jason Springer. All rights reserved.