Startup Shell

Startup Shell

College Park, MD

37,532

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

    Startup Shell

449 Achievements

  • Scrum Artifacts
  • Scrum Events
  • Introducing Scrum
  • Hello, JavaScript!
  • Python File Systems Navigation
  • Practice Functions
  • Dice Roller
  • Python Regular Expressions
  • Exploring pandas
  • Meet pandas
  • Introducing Data Scraping
  • The Lambda Lambada
  • Functional Workhorses
  • Functional Rules
  • Recursion and Space Complexity
  • Algorithms in Code
  • Time Complexity
  • Math Quiz App
  • Dates and Times
  • Python: Advanced Objects
  • Iterating and Packing with Dictionaries
  • Introducing Dictionaries
  • Sequence Operations
  • Sequence Iterations
  • Packing and Unpacking
  • Getting Info In and Out of Functions
  • Introduction to Functions
  • Getting to Know Tuples
  • Introducing Props
  • Thinking in Components
  • Higher Order Functions
  • Orientation: Selecting Data
  • Day 3: Getting Creative
  • Day 2: Advanced Selecting
  • Day 1: Joining Tables
  • Scala Collections
  • Functional Programming with Scala
  • Iteration
  • Java Maps
  • Python: Instant Objects
  • Array Organization
  • Meet NumPy
  • Data Eruption
  • Chart Toppers
  • Getting Started with Data Visualization
  • Creating Reports
  • Charts and Tables
  • Exporting
  • Cleaning Data
  • Describing Data
  • Getting Started with Data Science
  • Python: Inheritance
  • Exploring Arrays
  • The Data Analysis Process
  • Getting to Know Your Data
  • Introducing Data Analysis
  • Big Data at Netflix
  • Why Test
  • Say Hello to Django
  • Dungeon Game 2
  • Python Sets
  • Python Tuples
  • Python Dictionaries
  • Python Slices
  • Python Lists
  • Build an Application
  • Using Lists
  • Meet Lists
  • All Together Now
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Java Inheritance
  • AWS and "The Cloud"
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Interfaces in Java
  • Generics in Java
  • Defining Variables With let and const
  • Data Types and Variables
  • MASH HTML
  • Java Lists
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • IDE Exploration
  • Writing a Classifier
  • Machine Learning Vocabulary
  • Introduction to Machine Learning
  • Where and How Big Data Is Used
  • What is Big Data
  • Playing a Counting Game
  • Building a REST Service
  • Getting the REST You Need 2
  • Vulnerabilities:  Injection, XSS, CSRF
  • S3 Storage Service
  • Dependency Management
  • Control Flow With Loops
  • Dictionaries in Swift
  • The OWASP Top 10 Explained
  • Swift Types
  • Introduction to Video Games
  • Finishing the Game
  • Introducing JavaScript
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • Getting Started with React Router
  • Integrating 3rd Party APIs
  • Implementing Redux
  • Implementing React Native
  • Why React Native
  • Creation
  • Design a Better App
  • Graphical User Interfaces
  • Dockerize a Web App
  • Managing Images and Containers
  • Building Images Using Dockerfiles
  • Setting up with Create React App
  • Fundamentals of Docker
  • Docker Use Cases
  • Introduction to Collections
  • Swift Operators
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Simple Mobile Interface
  • Exporting Designs
  • Sketch Features
  • Component Lifecycle
  • What is Agile?
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • Designing Dataflow
  • Introducing Spreadsheets
  • Improving Our Code
  • Access Control
  • Extensions and Protocols
  • Value Semantics, Type Methods and Inheritance
  • Writing Great Swift
  • Subqueries
  • Set Operations
  • Joining Table Data with SQL
  • Table Relationships
  • Database Keys
  • Database Normalization
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Ordering, Limiting and Paging Results
  • Getting Started With Git
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Why Version Control Matters
  • GET and POST Requests in a Browser
  • Memory Management in Swift
  • Gems In Depth
  • Ruby Gems
  • A Route to a Delete Action
  • Routes to Update Actions
  • Routes for Create Actions
  • A Route to a Read Action
  • Rails Resource Index
  • Adding a Model Attribute
  • Using the Rails Console
  • Handling Rails Requests
  • Creating Rails Apps
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Build a Simple Contact List
  • Ruby Iteration
  • Ruby Loops
  • Build a Grocery List Program
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Logical Operators
  • Ruby Control Structures
  • Ruby Operators
  • Ruby Methods
  • Protocol Oriented Networking
  • Fetching Data From the Web
  • Modeling Forecast Data
  • Navigating Through an Adventure
  • Getting Started with Hibernate
  • Data Persistence & ORMs
  • Using the MVC Architecture with Spring
  • Modeling, Storing, and Presenting Data with Spring
  • Creating Spring Controllers and Thymeleaf Views
  • Spring Components and Configuring Our App
  • Setting Up Your Local Environment for Spring Development
  • Creating a Simple Server in Node.js
  • Creating a Command Line Weather Application
  • An Introduction to Swift Programming
  • Using Angular's Built-in Directives
  • DOM Traversal
  • DOM Manipulation
  • Events
  • Hello, jQuery!
  • Creating a Simple Drawing Application
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Introduction to Data, Databases and SQL
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Actions, Dispatch and Reducers. Oh my!
  • Getting a Handle on the DOM
  • Modularizing the React Scoreboard Application
  • Getting Started with Redux
  • The Browser Environment
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • Starting a Freelance Career
  • Operators and Conditionals
  • Data Types and Variables
  • Intro to Objective-C
  • Getting Started with Express
  • Go Further With Mongo
  • Getting Started with MongoDB
  • Controllers and Scope
  • Getting Started with Angular
  • Creating the Screen Layout
  • Understanding Scroll Views
  • An Introduction to Swift Programming
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Finding the Data You Want
  • Getting Data from a Database
  • Introduction to Game Design
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • Welcome to the Treehouse Club
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Selections with D3
  • The Internet
  • Exploring an API
  • Data, Databases and SQL
  • Python Data Types
  • Python For Beginners
  • Basic Android Programming
  • Getting Started with Android
  • Console I/O
  • Prepare and Plan
  • Getting Started with Xcode (ObjC)
  • Introducing Sketch
  • What's New in Foundation 5
  • Build a Website With Foundation
  • Prototyping With Foundation
  • Learn About Drupal
  • Custom Homepage Templates in WordPress
  • Adding a Blog to a WordPress Theme
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • More Advanced PHP for WordPress
  • Introduction to PHP for WordPress
  • Customizing WordPress Themes
  • Building the Master and Detail Views (Swift)
  • Building a Music Library and Playlists (Swift)
  • Using a Navigation Controller With Segues (Swift)
  • Working With Multiple View Controllers (Swift)
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • How it Works
  • Efficiency!
  • Exploring the Java Collections Framework
  • Organizing Data
  • Getting There
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Quiz Practice Project
  • Prototypal Inheritance
  • Introduction to Methods
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Custom Media Players
  • Captioning Video
  • Media Basics
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Objects
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Constructor Functions & Prototypes
  • JavaScript Arrays
  • JavaScript Loops
  • Making Strong Users
  • Gettin' CRUD-y With It
  • Advanced Selectors
  • Our Diary App
  • Meet Peewee
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Character Builder
  • Selectors - Beyond the Basics
  • Flask Templates
  • Welcome to Flask
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Buggy Logs
  • Cleaner Code
  • Local Python
  • Hack-n-Slash
  • Python Inheritance
  • Python Objects
  • Tuples
  • Lists Redux
  • Dungeon Game
  • Dictionaries
  • Slices
  • Cocoapods
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Computer Languages
  • Computer Basics
  • WWW
  • Elements
  • Understanding Values and Units
  • Basic Selectors
  • Things That Count
  • Getting Started with CSS
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Marketing and Promotion
  • The Logo Sprint
  • Logo Design 101
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • WordPress Themes
  • Installing Wordpress
  • Using your New Tools
  • Getting Started with Java
  • The Model-View-Controller Pattern
  • Intents and Multiple Activities
  • User Input
  • Testing and Debugging
  • Improving Our Code
  • Coding the Fun Facts
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Services and Dependencies
  • Ins & Outs
  • Say Hello to Python
  • Two-way Data Binding
  • AngularJS MVC Frameworks
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Exploring Ember
  • Ember Data
  • Models
  • Controllers
  • Routes and Templates
  • Getting Started with Ember.js
  • Pointers and Memory
  • Functional Programming in C
  • Getting Started with Android
  • Displaying Our Weather Data
  • Data Modeling With Structures
  • Concurrency
  • Pulling Data From the Web
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • Advanced Selectors
  • Selectors
  • Fundamentals of C
  • Structuring Tables
  • Table Basics
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • 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