Stephanie Weber

Stephanie Weber

Member Since November 24, 2015

16,657

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

    Intelligent Hoodlums

211 Achievements

  • Getting Started with GraphQL
  • Exploring Async/Await
  • Understanding Promises
  • Asynchronous JavaScript with Callbacks
  • What is Asynchronous Programming?
  • Making Decisions in Your Code with Conditional Statements
  • Working With Strings
  • Storing and Tracking Information with Variables
  • Hello, JavaScript!
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • Creating Spring Controllers and Thymeleaf Views
  • Spring Components and Configuring Our App
  • Setting Up Your Local Environment for Spring Development
  • First Steps in React
  • Why Protect Your Web Apps
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Adding the Game Logic
  • Making the Game Interactive
  • Rendering the Game
  •  Building Constructor Methods and Generating Objects
  • Introducing 'Four in a Row'
  • Getters and Setters
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Working with jQuery Collections (2017)
  • Understanding jQuery Events and DOM Traversal (2017)
  • Introducing jQuery (2017)
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Creating a Simple Server in Node.js
  • Getting a Handle on the DOM
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • JavaScript Frameworks, Libraries, and Developer Roles
  • JavaScript Outside of the Browser
  • Setting Up an Angular Application
  • Going MEAN with Express
  • Introduction to MEAN
  • Scala Collections
  • Functional Programming with Scala
  • Events
  • Hello, jQuery!
  • Introduction to Node.js
  • Implementing React Native
  • Why React Native
  • Finishing the Game
  • Introducing JavaScript
  • Getting Started with Express
  • Setting up with Create React App
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • Fundamentals of Docker
  • Docker Use Cases
  • Security: Solutions
  • Security: Concerns
  • Security in Practice
  • Common Attacks and Defenses
  • Hello Internet!
  • JavaScript Objects
  • JavaScript Arrays
  • Stateful Components
  • Thinking in Components
  • PHP Includes
  • First Steps in React
  • Building Page Templates in WordPress
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • The Browser Environment
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • Local WordPress Development
  • Introduction to PHP for WordPress
  • How WordPress Templates Work
  • The Local Development Environment
  • How To Test
  • Responsive Layouts with the Bootstrap Grid
  • Why Test
  • IDE Exploration
  • 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
  • Using your New Tools
  • Getting Started with Java
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • Prepare and Plan
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • Making Strong Users
  • Flask Templates
  • Welcome to Flask
  • JavaScript Variables
  • Introducing JavaScript
  • The Lambda Lambada
  • Better SEO Through Content
  • Introduction to SEO
  • Add Bootstrap Components to WordPress Theme
  • Create Bootstrap Styled Theme Templates
  • Setup a Bootstrap Theme
  • Functional Workhorses
  • Covering Your Bases
  • Be Assertive!
  • Python Regular Expressions
  • Timezones
  • Getting Started with Data Science
  • Introduction to Node.js
  • Understanding MongoDB
  • Getting Started with MongoDB
  • The Internet
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Getting to Know Bootstrap 4
  • Getting the REST You Need
  • Swift Dictionaries
  • Swift Enums and their Methods
  • Swift Enums
  • DNS Basics
  • Graphic Basics
  • Data Types and Variables
  • Intro to Objective-C
  • Structs as Data Models
  • View Controllers and Views
  • Getting Started with iOS Development
  • What Is Testing?
  • Model Administration
  • What a View
  • Say Hello to Django
  • HTML First
  • Beginning HTML and CSS
  • Python For Beginners
  • Gettin' CRUD-y With It
  • Our Diary App
  • PHP Data & Structure
  • PHP Getting Started
  • Meet Peewee
  • Swift Parameters and Tuples
  • Swift Functions
  • Pricing and Project Proposals
  • Reading Data from Databases with SQL
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Getting Data from a Database
  • What is the MailChimp API
  • Data, Databases and SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Functional Rules
  • Creating Content
  • Introduction to Blogging
  • Installing Wordpress
  • Math Quiz App
  • Finding Your First Project
  • Starting a Freelance Career
  • Dates and Times
  • Buggy Logs
  • Cleaner Code
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Local Python
  • Hack-n-Slash
  • Python Inheritance
  • Python Objects
  • Branches
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Getting Started With Git
  • Why Version Control Matters
  • Slices
  • Lists Redux
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Newbie