Seth Foss

Seth Foss

Member Since February 27, 2024

7,097

Total Points

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

118 Achievements

  • Functions in TypeScript
  • Manipulating Types
  • Working with (More) Types
  • Getting Started with TypeScript
  • React Router and Authentication
  • Implementing Basic Authentication
  • Introducing the Authentication Project
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • Getting Started with React Router
  • Dice Roller
  • Python: Advanced Objects
  • Python: Inheritance
  • Python: Instant Objects
  • Connecting to a Database with SQLAlchemy
  • Creating a Basic Website with Flask
  • Table Basics
  • Structuring Tables
  • Form Basics
  • Organizing Forms
  • Choosing Options
  • Images, Text and Links
  • Going Further with HTML
  • Getting Started With HTML
  • Structuring Your Content
  • GitHub and Other Remote Repositories
  • Managing Committed Files
  • First Commits
  • Subqueries
  • Database Normalization
  • Database Keys
  • Table Relationships
  • Joining Table Data with SQL
  • Set Operations
  • Ordering, Limiting and Paging Results
  • Working with Text
  • Aggregate and Numeric Functions
  • Date and Time Functions
  • Adding Data to a Database
  • Updating Data in a Database
  • Deleting Data from a Database
  • Handling Errors When Manipulating Data
  • Data, Databases and SQL
  • Getting Data from a Database
  • Finding the Data You Want
  • The Lambda Lambada
  • Functional Workhorses
  • Functional Rules
  • Covering Your Bases
  • Be Assertive!
  • What Is Testing?
  • Working with SQLAlchemy
  • Introduction to SQLAlchemy
  • Python Regular Expressions
  • The Time Tracker
  • The Birthday App
  • Date and Time Basics
  • Introduction
  • 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
  • Buggy Logs
  • Cleaner Code
  • Welcome to OOP
  • Emulating Built-ins
  • Creating a Memory Game
  • Meet Lists
  • Using Lists
  • Build an Application
  • Meet Python
  • Types and Branching
  • Functions and Looping
  • All Together Now
  • Applying Express Knowledge
  • Middleware
  • Deeper into Routing with Express
  • Using Templates with Express
  • Getting Started with Express
  • React Component Patterns
  • Stateful Components and the Effect Hook
  • Managing State
  • Data Flow
  • Build Modular Interfaces with Components
  • Understanding State
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • Hello, JavaScript!
  • Introduction to Object-Oriented JavaScript
  • Object Basics
  • The Browser Environment
  • Getting a Handle on the DOM
  • Making Changes to the DOM
  • JavaScript is Everywhere
  • JavaScript Tools and Workflows
  • Object Basics
  • Loop Through Objects
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Introducing 'Four in a Row'
  • Practicing Getters and Setters
  • Getters and Setters
  • Working with Classes in JavaScript
  • Store Multiple Values in an Array
  • Loop Through Arrays
  • Multidimensional Arrays
  • Simplify Repetitive Tasks with Loops
  • Working with 'for' Loops
  • Working with Numbers
  • The Math Object
  • Newbie