Pedro Sousa
seal-mask

Pedro Sousa

Techdegree Student

Member Since February 14, 2013

18,546

Total Points

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

200 Achievements

  • Layer Basics
  • Workspace Basics
  • Simple Mobile Interface
  • Exporting Designs
  • Sketch Features
  • Introducing Sketch
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Workflows
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Chrome DevTools Basics
  • Web Apps
  • Websites
  • Introduction
  • Captioning Video
  • Custom Media Players
  • Media Basics
  • Structuring Tables
  • Table Basics
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Choosing Options
  • Organizing Forms
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Positioning Page Content
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Fundamental Concepts
  • Designing with the Latest Features
  • Scrum Artifacts
  • Scrum Events
  • Introducing Scrum
  • Next Steps
  • Financing Our Company
  • WordPress Admin Settings
  • WordPress User Roles
  • Owning a WordPress Site Long Term
  • WordPress Community Management
  • Working with Media in WordPress
  • Adding and Editing Content
  • Getting a WordPress Site
  • How to Install WordPress on Your Computer
  • Getting Started with WordPress
  • Covering Your Bases
  • Be Assertive!
  • What Is Testing?
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Python Regular Expressions
  • Timezones
  • Math Quiz App
  • Dates and Times
  • Buggy Logs
  • Cleaner Code
  • Hack-n-Slash
  • Local Python
  • Python Inheritance
  • Python Objects
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Slices
  • Lists Redux
  • Pick a Number! Any Number!
  • Ins & Outs
  • Say Hello to Python
  • Marketing Your Product
  • DNS Basics
  • Discovery
  • Graphic Basics
  • Website Basics
  • Form Basics
  • Moving Around in the Console
  • Improving your Gulp Workflow
  • 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
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • Creating a Basic Template Engine in Node.js
  • Creating a Simple Server in Node.js
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Console Users and Permission
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Building a Command Line Application
  • Introduction to Node.js
  • Basic Layout
  • The Box Model
  • What is Agile?
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • Debugging HTML and CSS Problems
  • Selections with D3
  • Sharing a Website
  • CSS: Cascading Style Sheets
  • HTML First
  • Working With Remote Repositories
  • 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
  • Introduction to SEO
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • Responsive Web Design and Testing
  • Creating HTML Content
  • Beginning HTML and CSS
  • JavaScript Numbers
  • JavaScript Strings
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Customizing Google Maps
  • Google Maps Integration
  • Introduction Variables
  • Getting Started With Rails
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • jQuery Plugins
  • Form Validation and Manipulation
  • Why Start a Business?
  • Introduction to jQuery
  • Ruby Procs & Lambdas
  • Ruby Blocks
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Ruby Loops
  • Ruby Methods
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Numbers
  • Ruby Strings
  • Objects, Classes, and Variables
  • Ruby Basics
  • Advanced Techniques
  • Responsive Design
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Newbie