Andres Carbo

Andres Carbo

Member Since September 22, 2014

...

19,164

Total Points

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

245 Achievements

  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Orientation: Selecting Data
  • Introducing Unit Testing
  • Optimization Best Practices
  • Refining the App
  • Building the Application
  • Asset Optimization
  • Why Web Performance Matters
  • Scrum Artifacts
  • Setting up with Create React App
  • Scrum Events
  • Introducing Scrum
  • What is Agile?
  • Creating a Command Line Weather 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
  • Big Data at Netflix
  • Where and How Big Data Is Used
  • What is Big Data
  • Why React Native
  • Subqueries
  • Set Operations
  • Joining Table Data with SQL
  • Table Relationships
  • Database Keys
  • Database Normalization
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Working with Text
  • Ordering, Limiting and Paging Results
  • Putting it all Together
  • Actions, Dispatch and Reducers. Oh my!
  • Modularizing the React Scoreboard Application
  • Getting Started with Redux
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • Getting Started with React Router
  • Component Lifecycle
  • Designing Dataflow
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • Classes
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • PHP Arrays
  • PHP Conditionals
  • Starting Right with PHP Best Practices
  • Getting the REST You Need
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Finding the Data You Want
  • PHP on the Web
  • Daily Exercise Program
  • Setting Up an Authorization System
  • Adding an Authentication System
  • Build a Library
  • What is Authentication
  • Unit Converter
  • Getting to Know PHP
  • ES2015 Basics
  • Getting Data from a Database
  • Data, Databases and SQL
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • Getting Started with CSS Transitions
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • Chrome DevTools Basics
  • Web Apps
  • Websites
  • Quiz Practice Project
  • Prototypal Inheritance
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • 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
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Creating a Simple Server in Node.js
  • What's New in Foundation 5
  • Build a Website With Foundation
  • Prototyping With Foundation
  • Introduction to Front-End Frameworks
  • JavaScript Objects
  • Add a Sticky Navigation Bar
  • Using a jQuery Carousel
  • Introducing jQuery Plugins
  • JavaScript Arrays
  • Combine and Minify Assets
  • JavaScript Loops
  • Introduction to SVG
  • Creating an SVG
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Modular Media Queries
  • Sass Grid System
  • SMACSS and Sass
  • Sass and BEM
  • Getting Modular with Mixins and Functions
  • Spriting with Compass
  • Compass Helper Functions
  • Compass Layout and Typography
  • Getting Started with Compass
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Grid Layout
  • Getting Started with Sass
  • 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
  • Moving Around in the Console
  • Building a Command Line Application
  • Introduction to Node.js
  • Introduction
  • Website Basics
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Custom Media Players
  • Captioning Video
  • Media Basics
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Media Queries
  • CSS Animations
  • Transitions and Transforms
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • Flexbox and Multi-Column Layout
  • Gradients
  • Web Typography
  • Structuring Tables
  • Table Basics
  • Backgrounds and Borders
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Advanced Selectors
  • 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
  • Newbie