Phuc Nguyen

Phuc Nguyen

Member Since February 27, 2013

9,958

Total Points

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

Skills & Experience

  • Company

    Decision Lab

  • Job Title

    Marketing Manager

  • Spoken Languages

    • English
    • Vietnamese
  • Looking for work

    Yes

122 Achievements

  • Optimize Assets
  • Measuring Performance
  • Stateful Components
  • DOM Traversal
  • Thinking in Components
  • First Steps in React
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • HTML Email Basics
  • Building a Layout with Flexbox
  • Ruby Logical Operators
  • Creating Rails Apps
  • Ruby Control Structures
  • Ruby Operators
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • DOM Manipulation
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • Events
  • Hello, jQuery!
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Improving Our Todo App
  • Services in Angular
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Why Version Control Matters
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with Angular
  • Getting Started with CSS Layout
  • Grid Layout and UI Components
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Getting Started with Advanced Sass
  • Debugging, Best Practices, and Production
  • Refactoring with Sass
  • Getting Modular with Mixins and Functions
  • Installing Sass and Setting up the Project
  • Logo Design 101
  • Getting to Know Bootstrap 4
  • Introduction to ActiveRecord
  • Introduction to Methods
  • Installing Wordpress
  • JavaScript Arrays
  • JavaScript Loops
  • Planning for Performance
  • JavaScript Functions
  • JavaScript Conditional Statements
  • Structuring Tables
  • Table Basics
  • Flexbox Properties
  • Understanding Flexbox
  • JavaScript and the DOM
  • Introduction
  • Prototyping With Bootstrap
  • Introduction to Front-End Frameworks
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • Getting to Know Foundation for Apps
  • Display Modes
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Final Project: Create a Typographic Site
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • How to Choose and Use Webfonts
  • Ins & Outs
  • Say Hello to Python
  • Customizing Colors and Fonts
  • Responsive Patterns
  • Media Queries
  • PHP Getting Started
  • Basic Web Typography
  • The Box Model
  • Introducing Sketch
  • CSS: Cascading Style Sheets
  • Variables and Constants
  • Creating HTML Content
  • Responsive Theory
  • Introduction to Typography
  • Understanding Values and Units
  • Basic Selectors
  • HTML First
  • Getting Started with CSS
  • Beginning HTML and CSS
  • Elements
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Text Editors and HTML
  • Website Basics
  • Newbie