Danny Peck

Danny Peck

Member Since August 4, 2015

11,411

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

137 Achievements

  • Introducing Unit Testing
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Type Tools
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Improving Our Todo App
  • Services in Angular
  • Masks Basics
  • Layer Basics
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Workspace Basics
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Doing More with Express
  • Serving Static Files in Express
  • Using Templates with Express
  • The Request and Response Objects in Express
  • Developing Express Apps Like a Boss
  • Getting Started with Express
  • Two-way Data Binding
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Creating a Simple Server in Node.js
  • Moving Around in the Console
  • Finishing the User Interface
  • The Model-View-Controller Pattern
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Chrome DevTools Basics
  • AngularJS MVC Frameworks
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Building a Command Line Application
  • Web Apps
  • Websites
  • Introduction
  • Introduction to Node.js
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introduction to Design
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Custom Media Players
  • Introducing jQuery Plugins
  • Captioning Video
  • Media Basics
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Intents and Multiple Activities
  • Structuring Tables
  • Table Basics
  • Creating a Simple Drawing Application
  • User Input
  • Creating a Password Confirmation Form
  • Publishing on Google Play
  • Creating a Mobile Drop Down Menu
  • Testing and Debugging
  • Improving Our Code
  • Coding the Fun Facts
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • Getting Started with Android
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • 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
  • Introducing JavaScript
  • Newbie