Christopher Denny

Christopher Denny

Portland, OR
Open to Work

I want to help make the web faster, functional, fun, and a better experience for clients and developers alike.

10,460

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

    Junior Front-End Web and Full-Stack Javascript Developer

  • Spoken Languages

    • English

132 Achievements

  • 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
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • Prepare and Plan
  • Thinking in Components
  • First Steps in React
  • ES2015 Basics
  • Better SEO Through Code
  • What is User Experience (UX)?
  • Welcome to Gulp.js
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Local WordPress Development
  • Modules and Themes
  • Site Building with the Drupal Interface
  • Learn About Drupal
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Better SEO Through Content
  • Introduction to SEO
  • AngularJS MVC Frameworks
  • Developing Express Apps Like a Boss
  • Getting Started with Express
  • Creating a Simple Server in Node.js
  • Building a Command Line Application
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Custom Media Players
  • Web Apps
  • Websites
  • Introduction
  • Workflows
  • Working With Remote Repositories
  • Chrome DevTools Basics
  • Quiz Practice Project
  • Traversing and Manipulating the DOM with JavaScript
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Creating a Simple Drawing Application
  • PHP Data & Structure
  • PHP Getting Started
  • Introduction to Node.js
  • Captioning Video
  • Media Basics
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Structuring Tables
  • Table Basics
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Merging
  • Branches
  • Why Version Control Matters
  • Getting Started With Git
  • Building and Customizing the Blog
  • Getting Started with Jekyll
  • Installing Sass and Setting up the Project
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • JavaScript Functions
  • Finding Your First Project
  • Starting a Freelance Career
  • Fundamental Concepts
  • Designing with the Latest Features
  • Console Users and Permission
  • Moving Around in the Console
  • JavaScript Conditional Statements
  • WordPress Admin Settings
  • WordPress User Roles
  • Installing Wordpress
  • Customizing WordPress Themes
  • WordPress Themes
  • 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
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Basic Layout
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Blogging with WordPress Overview
  • 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
  • Styling Web Pages and Navigation
  • Adding Pages to a Website
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Newbie