Jacob Savage

Jacob Savage

Member Since July 5, 2013

Skills & Experience

  • Company

    Speak Creative, LLC

170 Achievements

  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • Displaying Additional Views
  • Using the Vending Machine
  • Loading Data From a Resource
  • Modeling an Interface
  • Error Handling
  • Creating Flexible Objects Using Protocols
  • Protocol Basics
  • Objects and Optionals
  • Introduction to Optionals
  • Introduction to Enumerations
  • Running Apps on a Device
  • Improving Our User Interface
  • Functions and Looping
  • Structs As Data Models
  • Types and Branching
  • Meet Python
  • Applying IA
  • Evaluating IA
  • Main Principles
  • What is Information Architecture?
  • Persuasive Patterns
  • UI Patterns
  • Designing with Patterns
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • View Controllers and Views
  • Getting Started with iOS Development
  • Differentiating Between Objects
  • Class Inheritance
  • The Browser Environment
  • Classes in Swift
  • AJAX Concepts
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • Optimization Best Practices
  • Asset Optimization
  • Why Web Performance Matters
  • GitHub and Other Remote Repositories
  • Managing Committed Files
  • First Commits
  • Web Apps
  • Websites
  • Introduction
  • Writing a Classifier
  • Machine Learning Vocabulary
  • Introduction to Machine Learning
  • Getters and Setters
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Telling the Story
  • Designing for your User’s "To-be"
  • Understanding your User’s “As-is” Scenario
  • Becoming Acquainted with Your User
  • Becoming a Design Thinker
  • Final Project: Create a Typographic Site
  • Laying Out Type for the Web
  • Basic Web Typography
  • How to Choose and Use Webfonts
  • Introduction to Typography
  • Big Data at Netflix
  • Where and How Big Data Is Used
  • What is Big Data
  • The Data Analysis Process
  • Getting to Know Your Data
  • Introducing Data Analysis
  • Introducing Spreadsheets
  • Going Further with Grid Layout
  • Flexible Sized Grids
  • Introducing Grid Layout
  • Finishing Your WordPress Theme
  • Custom Homepage Templates in WordPress
  • Adding a Blog to a WordPress Theme
  • Custom Post Type Templates
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Complex Data Structures
  • Setting up with Create React App
  • Adding Power to Functions
  • Getting Started with Redux
  • Component Lifecycle
  • Designing Dataflow
  • Stateful Components
  • Thinking in Components
  • Functions in Swift
  • Control Flow With Conditional Statements
  • First Steps in React
  • Control Flow With Loops
  • Dictionaries in Swift
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Simple Mobile Interface
  • Exporting Designs
  • Sketch Features
  • Introducing Sketch
  • Creating the Screen Layout
  • Getting Started with Android
  • Swift Dictionaries
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Social Media
  • Contact Forms & Mailers
  • Slim and Templates
  • Dependency Management
  • Introduction to Methods
  • JavaScript Variables
  • Finalizing the Project
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • Computer Languages
  • Computer Basics
  • WordPress Themes
  • Installing Wordpress
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Introduction to jQuery
  • Moving Forward with UX
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Text
  • Introduction
  • Functional Programming in C
  • Fundamentals of C
  • The Logo Sprint
  • Logo Design 101
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Newbie