Matt Socha

Matt Socha

Member Since May 14, 2013
Open to Work

6,541

Total Points

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

Skills & Experience

90 Achievements

  • Why React Native
  • Table Relationships
  • Database Keys
  • Database Normalization
  • PHPDB Stage 3: Using Relational Data
  • PHPDB Stage 2: Querying the Database with PHP
  • PHPDB Stage 1: Databases and PHP
  • PHP on the Web
  • Daily Exercise Program
  • Unit Converter
  • Getting to Know PHP
  • Getting Data from a Database
  • Data, Databases and SQL
  • Introduction to REST
  • Navigating, Nesting and Redirecting Routes
  • Getting Started with React Router
  • Putting it all Together
  • Creating Rails Apps
  • Actions, Dispatch and Reducers. Oh my!
  • Modularizing the React Scoreboard Application
  • Getting Started with Redux
  • Services in Angular
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Improving Our User Interface
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Types
  • Control Flow
  • Collections
  • Operators
  • Variables and Constants
  • Functional Programming in C
  • Fundamentals of C
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Getting Started with Android
  • 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
  • Rebuilding from Scratch
  • Exploring the Master-Detail Template
  • Sharing Your Creation
  • Interrogating the App
  • Shaking Things Up
  • Pretty Little Things
  • Animating and Saving Sprites
  • Introduction to Game Design
  • Learning the Language
  • Getting Started with Android
  • Getting Started with Genymotion
  • Pricing and Project Proposals
  • Finding Your First Project
  • Starting a Freelance Career
  • Control Structures
  • Basics
  • Lists
  • Text
  • Introduction
  • Introduction to jQuery
  • 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
  • Why Start a Business?
  • Website Basics
  • Newbie