Jessica Herrera

Jessica Herrera

Member Since August 2, 2016

18,366

Total Points

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

Skills & Experience

  • Job Title

    Application Administrator

238 Achievements

  • Theories and Psychology
  • Principles of Design
  • Elements of Design
  • Thinking in Components
  • First Steps in React
  • Design an Accessible Form
  • Introducing Accessible Design
  • Layout Patterns
  • Navigation Patterns
  • Designing With Patterns
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Introduction to Brand Identity
  • Finalizing the Project
  • Programming AJAX
  • AJAX Concepts
  • Improving the Application Code
  • Editing and Filtering Names
  • Adding and Removing Names
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • JavaScript Tools and Workflows
  • Getting a Handle on the DOM
  • JavaScript is Everywhere
  • Loop Through Objects
  • Object Basics
  • Multidimensional Arrays
  • Loop Through Arrays
  • Store Multiple Values in an Array
  • Working with 'for' Loops
  • The Browser Environment
  • Simplify Repetitive Tasks with Loops
  • Build an Accessible Form
  • Introduction To Accessibility
  • Mobile-First CSS Layout
  • Finishing Touches
  • Bug Reporting
  • Arrow Functions
  • Executing Tests
  • Writing Manual Test Cases
  • Why We Test
  • Styling Images
  • Styling Boxes
  • Styling Text
  • CSS Media Queries
  • CSS Layout Techniques
  • Box Model Concepts
  • The CSS Box Model
  • Fundamental Concepts
  • Understanding Values and Units
  • Basic Selectors
  • Pass Information Into Functions
  • Create Reusable Code with Functions
  • Designing for iOS
  • The Math Object
  • Working with Numbers
  • Making Decisions in Your Code with Conditional Statements
  • Working With Strings
  • Storing and Tracking Information with Variables
  • Hello, JavaScript!
  • Getting Started with CSS
  • Working With Human Interface Guidelines
  • Persuasive Patterns
  • UI Patterns
  • Designing with Patterns
  • Planning Your Users’ Journey
  • Understanding Design Systems
  • Day 3: Getting Creative
  • Day 2: Advanced Selecting
  • Day 1: Joining Tables
  • Orientation: Selecting Data
  • Subqueries
  • Set Operations
  • Treehouse Festival
  • Joining Table Data with SQL
  • Creating a Basic Form
  • Voice and Tone
  • User Interface Library
  • Visual Design Language
  • Understanding Design Systems
  • JavaScript Arrays
  • The Role of Selectors in JavaScript
  • Table Relationships
  • Database Keys
  • Database Normalization
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Strategy: Determining Goals for your Product
  • Pseudo-classes and Combinators
  • Selector Basics
  • Working with Text
  • Ordering, Limiting and Paging Results
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Hierarchy and Layout
  • Writing Copy
  • Adding Data to a Database
  • Introduction to Typography
  • Introducing CRUD Applications
  • Adding a List Page
  • JavaScript Loops
  • How to Make Wireframes in Sketch
  • Finding the Data You Want
  • The WordPress Customizer
  • Managing Media in WordPress
  • Managing Content in WordPress
  • Getting Data from a Database
  • Data, Databases and SQL
  • Modeling and Presenting Data
  • Add Reusable Logic to Your Sass
  • Write Smart and Efficient CSS with Sass
  • Understanding Our Users
  • Intro to User Experience (UX) Design
  • The Design Solution
  • The Design Problem
  • Design Principles
  • What is Product Design?
  • How to Make Wireframes in Adobe XD
  • How to Make Wireframes in Balsamiq
  • How to Make Wireframes on Paper
  • What is Wireframing?
  • Introducing Figma
  • Transition Timing Functions and Delays
  • Views
  • Controllers
  • Project Setup
  • Encapsulation with Properties
  • Encapsulation and Arrays
  • Inheritance
  • Methods
  • Getting Started with CSS Transitions
  • Object-Oriented Programming
  • Perfect
  • Telling the Story
  • Designing for Your User’s "To-be"
  • Understanding your User’s “As-is” Scenario
  • Becoming Acquainted with Your User
  • Becoming a Design Thinker
  • Improve Your Workflow with Sass
  • Finishing the Game
  • The Browser Environment
  • Building a Layout with Flexbox
  • Design Patterns
  • Page Layout
  • Modular Media Queries
  • Sass Grid System
  • SMACSS and Sass
  • Sass and BEM
  • Getting Modular with Mixins and Functions
  • Using a jQuery Carousel
  • Flexbox Properties
  • Understanding Flexbox
  • Responsive Patterns
  • Advanced Selectors
  • Media Queries
  • Responsive Theory
  • Positioning Page Content
  • Introducing JavaScript
  • What Do User Experience Designers Do?
  • Perform
  • Console I/O
  • Prepare and Plan
  • CSS Layout Project
  • Going Further with Grid Layout
  • Flexible Sized Grids
  • Introducing Grid Layout
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • What is User Experience (UX)?
  • Getting Started with Sass
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Exploration
  • Discovery
  • Captioning Video
  • Media Basics
  • Creating an SVG
  • Introduction to SVG
  • Structuring Tables
  • Table Basics
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Fundamental Concepts
  • Designing with the Latest Features
  • Using your New Tools
  • Getting Started with Java
  • Basic Layout
  • Save for the Web
  • Going Mobile
  • Designing Email with CSS
  • The Box Model
  • Coding HTML Email
  • HTML Email Basics
  • Adding Images and a Mockup
  • Logo Design
  • Creating a Wireframe
  • The Logo Sprint
  • Search Engine Optimization
  • Usability Testing
  • Usability Basics
  • Social Media
  • Logo Design 101
  • What is the MailChimp API
  • Introducing Adobe Illustrator
  • Understanding Values and Units
  • Basic Selectors
  • WordPress Themes
  • Installing Wordpress
  • 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