Darren Legore

Darren Legore

Courses Plus Student

Member Since February 20, 2019

11,231

Total Points

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

137 Achievements

  • Interaction Design in Practice
  • Theories and Psychology
  • Material Design Components
  • Working With Material Design
  • Introduction to AI Plugins for Figma
  • Designing for iOS
  • Working With Human Interface Guidelines
  • Voice and Tone
  • User Interface Library
  • Visual Design Language
  • Understanding Design Systems
  • Team Collaboration in Figma
  • Prototyping Designs in Figma
  • Introducing Figma
  • Layout Patterns
  • Navigation Patterns
  • Designing With Patterns
  • Project Planning with Generative AI
  • Designing with Developers
  • Design an Accessible Form
  • Introducing Accessible Design
  • The Design Solution
  • The Design Problem
  • Design Principles
  • What is Product Design?
  • Planning Your Users’ Journey
  • Strategy: Determining Goals for your Product
  • How to Have 1:1's
  • Understanding Our Users
  • Intro to User Experience (UX) Design
  • Styling Images
  • Fundamentals of Docker
  • Docker Use Cases
  • The Cooler Parts of ES2015
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Getting Started with React Router
  • CSS Media Queries
  • Managing Data and Asynchronous Code
  • Getting to Know REST APIs
  • Data, Databases and SQL
  • ES2015 Basics
  • Getting Started with Express
  • Managing Packages with NPM
  • Understanding Flexbox
  • CSS Layout Techniques
  • Box Model Concepts
  • The CSS Box Model
  • Responsive Theory
  • Array Iteration
  • Responding to User Interaction
  • Validating a Form with Regular Expressions
  • Regular Expressions
  • Regular Expressions
  • Fundamental Concepts
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Hello Node.js
  • Creating a Command Line Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Practicing Classes
  • Working with Classes in JavaScript
  • Object Basics
  • Practicing Object Basics
  • Introduction to Object-Oriented JavaScript
  • Arrow Functions
  • Loop Through Objects
  • Object Basics
  • Multidimensional Arrays
  • Loop Through Arrays
  • Store Multiple Values in an Array
  • The Math Object
  • Working with 'for' Loops
  • Simplify Repetitive Tasks with Loops
  • Working with Numbers
  • Pass Information Into Functions
  • Create Reusable Code with Functions
  • Making Decisions in Your Code with Conditional Statements
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • Build a Simple Contact List
  • Ruby Iteration
  • Ruby Loops
  • Build a Grocery List Program
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Conditionals
  • Ruby Numeric Types
  • Ruby Objects
  • Ruby Strings and Escape Sequences
  • Ruby Syntax
  • Getting the REST You Need 2
  • What is Asynchronous Programming?
  • JavaScript is Everywhere
  • Sales and Pitching
  • Marketing and Promotion
  • The Logo Sprint
  • Structuring Tables
  • Table Basics
  • Imposter Syndrome
  • Working With Strings
  • WCAG 2.0 (and Other Standards)
  • Treehouse Club - JavaScript
  • Treehouse Club - CSS
  • Welcome to the Treehouse Club
  • WWW
  • Give and Receive Feedback
  • Getting Started With HTML
  • Improving Quality Assurance Practices
  • Bug Reporting
  • Executing Tests
  • Writing Manual Test Cases
  • Why We Test
  • Test Drive
  • Meet Selenium
  • The Internet
  • Storing and Tracking Information with Variables
  • Hello, JavaScript!
  • Computer Languages
  • Computer Basics
  • Access for Everybody
  • What is Agile?
  • Logo Design 101
  • Newbie