Josh Flowers

Josh Flowers

Toronto, Canada
Open to Work

I'm a UI / UX designer looking to learn more programming languages to become the rare mythical hybrid designer/developer

7,010

Total Points

Points are earned whenever you take an important action on Treehouse.
Learn more about when and how points are earned.

Skills & Experience

  • Company

    JMIR Publications

  • Job Title

    Director of UI / UX

  • Spoken Languages

    • English
    • Chinese (Mandarin)

88 Achievements

  • Responsive Layouts with the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • What Do User Experience Designers Do?
  • Getting Started with Angular
  • JavaScript Variables
  • Introducing JavaScript
  • Custom Post Type Templates
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Custom Homepage Templates in WordPress
  • Adding a Blog to a WordPress Theme
  • Working with CSS and JS in WordPress Themes
  • Local WordPress Development
  • Advanced Directives
  • Concepts on Advanced Functions
  • Why Version Control Matters
  • Advanced Variables, Mixins, Functions, and Placeholders
  • Getting Started with Advanced Sass
  • Modular Media Queries
  • Sass Grid System
  • SMACSS and Sass
  • Sass and BEM
  • Getting Modular with Mixins and Functions
  • Grid Layout
  • Flexbox Layout
  • Starting a WordPress Theme
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • WordPress and Forms
  • AngularJS MVC Frameworks
  • What is User Experience (UX)?
  • Converting Static HTML into WordPress Templates
  • Preparing to Code WordPress Templates
  • WordPress Theme Functions
  • WordPress Theme Templates
  • Content Strategy with WordPress
  • The Logo Sprint
  • Logo Design 101
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Customizing WordPress
  • Managing Comments
  • Adding and Editing Content in WordPress
  • Configuring WordPress
  • Getting Started with WordPress
  • Customizing Google Maps
  • Google Maps Integration
  • jQuery Plugins
  • Getting Started with PHP
  • Form Validation and Manipulation
  • Introduction to jQuery
  • JavaScript Objects
  • Getting Started with Sass
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • HTML Email Basics
  • JavaScript Strings
  • Ruby on Rails Authentication
  • Introduction Variables
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Rails Frontend Development
  • Getting Started With Rails
  • Ruby Testing
  • Standard Library
  • Ruby Core
  • Ruby Modules
  • Ruby Procs & Lambdas
  • Ruby Blocks
  • Ruby Loops
  • Ruby Methods
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • Newbie