Darren Joy

Darren Joy

Toronto

Project Management background interested in learning more about the behind the curtain beeps and boops of IT

19,573

Total Points

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

Skills & Experience

  • Job Title

    Project Manager Process Improvements

  • Looking for work

    Yes

240 Achievements

  • Introducing Unit Testing
  • Introduction to Node.js
  • Security: Concerns
  • Security in Practice
  • Common Attacks and Defenses
  • Hello Internet!
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Ruby Logical Operators
  • Ruby Control Structures
  • Ruby Operators
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Using your New Tools
  • Getting Started with Java
  • Getting Started with Jekyll
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • Building a Command Line Application
  • Introduction to Node.js
  • Getting the REST You Need
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Prepare and Plan
  • Introduction to Illustrator
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Type Tools
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Introduction
  • SQL Calculating, Aggregating and Other Functions
  • MASH JavaScript
  • MASH CSS
  • The Internet
  • Securing and Maintaining a MySQL Database
  • Database Security
  • Queries & Results
  • Getting Started with PDO
  • Contact Forms & Mailers
  • Masks Basics
  • Connecting to MySQL
  • Starting Right with PHP Best Practices
  • Simple PHP Application: Wrapping Up The Project
  • Layer Basics
  • Workspace Basics
  • Integrating With Paypal
  • Working with PHP Functions
  • Listing Inventory Items
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Scrum Artifacts
  • Scrum Events
  • Introducing Scrum
  • What is Agile?
  • Getting Started with Sass
  • Slim and Templates
  • Dependency Management
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • PHP Internal Functions
  • PHP Returns & Closures
  • The Logo Sprint
  • Logo Design 101
  • PHP Functions Basics
  • PHP Loops
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • PHP Conditionals
  • PHP Datatypes
  • PHP Datatypes
  • PHP Datatypes
  • PHP Data & Structure
  • Float Layout
  • PHP Getting Started
  • Installing Programs
  • Environment and Redirection
  • Display Modes
  • Better SEO Through Tools
  • Better SEO Through Code
  • Better SEO Through Content
  • Introduction to SEO
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Workflows
  • Working With Remote Repositories
  • Console Processes
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Custom Media Players
  • Captioning Video
  • Media Basics
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Color Theory
  • Introduction to jQuery
  • JavaScript Objects
  • Principles
  • Elements
  • Improving Usability
  • JavaScript Arrays
  • Mobile Usability
  • Joining Relational Data Between Tables in SQL
  • Website Usability
  • What is Usability?
  • Manipulating Schema with SQL
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • JavaScript Loops
  • Website Basics
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • DNS Basics
  • Console Users and Permission
  • Graphic Basics
  • Chrome DevTools Basics
  • Web Apps
  • Websites
  • Introduction
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • JavaScript Functions
  • WWW
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • MASH HTML
  • JavaScript Variables
  • Finalizing the Project
  • Case Studies and Examples
  • Slices
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • Solving an Important Problem
  • Gradients
  • Design Foundations Final
  • Becoming a Problem Solver
  • Web Typography
  • Moving Forward with UX
  • Understanding Aesthetics
  • Tools UXers Use
  • Treehouse Club - JavaScript
  • How UXers Think
  • Moving Around in the Console
  • Introduction to Design
  • What Do User Experience Designers Do?
  • Treehouse Club - CSS
  • What is User Experience (UX)?
  • Fundamental Concepts
  • Designing with the Latest Features
  • Welcome to the Treehouse Club
  • Computer Languages
  • Lists Redux
  • Computer Basics
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Basic Layout
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Finding Good WordPress Plugins and Themes
  • Managing Comments on a WordPress Blog
  • Working with Media in WordPress Blogs
  • Posts and Pages in WordPress
  • Introduction Variables
  • Blogging with WordPress Overview
  • WordPress Admin Settings
  • Functions
  • Objects and Arrays
  • WordPress User Roles
  • Control Structures
  • The WordPress Codex
  • Basics
  • Owning a WordPress Site Long Term
  • WordPress Community Management
  • Working with Media in WordPress
  • Adding and Editing Content
  • Getting a WordPress Site
  • Getting Started with WordPress
  • Introducing JavaScript
  • Backgrounds and Borders
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Structuring Tables
  • Table Basics
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Newbie