Patrick Cayer
seal-mask

Patrick Cayer

Techdegree Graduate

Seymour, CT

15,936

Total Points

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

Skills & Experience

  • Spoken Languages

    • english
  • Awards

    • BSA Eagle Scout
  • Looking for work

    Yes

147 Achievements

  • Voice and Tone
  • User Interface Library
  • Visual Design Language
  • Understanding Design Systems
  • Deeper into Routing with Express
  • Using Templates with Express
  • Getting Started with Express
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • Introducing Grid Layout
  • Principles of Design
  • Elements of Design
  • Understanding Design Systems
  • Rehearsal and Delivery
  • Creating and Refining
  • Preparing to Present
  • Putting It All Together
  • Embracing the Process
  • Curating the Work
  • Portfolio Goals
  • Demystifying the Portfolio
  • Final Project: Create a Typographic Site
  • Laying Out Type for the Web
  • Basic Web Typography
  • How to Choose and Use Webfonts
  • Introduction to Typography
  • Create a Banner Ad
  • Hello, Photoshop!
  • Digital Media Basics
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Protecting and Sharing Your Work
  • Licensing
  • Fair Use and Public Domain
  • Getting Started with Copyright
  • Implementing UX Content
  • Creating UX Content
  • UX Content Attributes
  • UX Content Basics
  • 1st Techdegree Peer Review
  • Applying IA
  • Evaluating IA
  • Main Principles
  • What is Information Architecture?
  • Making sense of it all
  •  Learning activity: Interviewing
  • Learning activity: Field Observation
  • Learning activity: Experience Sampling
  • Finding participants for your learning activity
  • Introduction to Design
  • Solving an Important Problem
  • Planning Your Users’ Journey
  • Strategy: Determining Goals for your Product
  • Understanding Our Users
  • Intro to User Experience (UX) Design
  • The Design Solution
  • The Design Problem
  • Design Principles
  • What is Product Design?
  • Interactivity in Adobe XD
  • Improving Usability
  • Mobile Usability
  • Website Usability
  • What is Usability?
  • Prototyping Designs in Adobe XD
  • Introducing Adobe XD
  • Persuasive Patterns
  • UI Patterns
  • Designing with Patterns
  • Quantitative Methods
  • Exploration
  • Discovery
  • Usability Studies
  • Qualitative Studies
  • How to Make Wireframes in Adobe XD
  • How to Make Wireframes in Sketch
  • How to Make Wireframes in Balsamiq
  • How to Make Wireframes on Paper
  • What is Wireframing?
  • Measuring Your Designs
  • How to Critique Design
  • 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
  • The Browser Environment
  • JavaScript Objects
  • JavaScript Arrays
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Using Slack Effectively
  • Introducing Slack for the Techdegree
  • Responsive Patterns
  • JavaScript Loops
  • Media Queries
  • Responsive Theory
  • Positioning Page Content
  • CSS Layout Project
  • JavaScript Frameworks, Libraries, and Developer Roles
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • JavaScript Outside of the Browser
  • Fundamental Concepts
  • Designing with the Latest Features
  • Getting Started with CSS Layout
  • Images, Text and Links
  • Basic Layout
  • Going Further with HTML
  • Structuring Your Content
  • Getting Started With HTML
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Finishing the Game
  • Introducing JavaScript
  • 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
  • Control Flow With Loops
  • Dictionaries in Swift
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Introducing Sketch
  • Python For Beginners
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Newbie