Kurt Pessa

Kurt Pessa

West Palm Beach

15,742

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

    IT Pharmacist / Software Developer

  • Looking for work

    Yes

200 Achievements

  • Sequence Iterations
  • Packing and Unpacking
  • Getting Info In and Out of Functions
  • Introduction to Functions
  • Getting to Know Tuples
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Covering Your Bases
  • Be Assertive!
  • What Is Testing?
  • The Lambda Lambada
  • Functional Workhorses
  • Functional Rules
  • Python Regular Expressions
  • Scrum Artifacts
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • Scrum Events
  • Introducing Scrum
  • What is Agile?
  • C# Syntax
  • User Registration and Login
  • What is Authentication?
  • CSS Media Queries
  • CSS Layout Techniques
  • Box Model Concepts
  • The CSS Box Model
  • When To Use What Type of Chart
  • Introduction To Data Visualization
  • Build Modular Interfaces with Components
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • Understand Data Relationships
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • HTTP Methods and Headers
  • Adding the Game Logic
  • Creating a Basic Template Engine in Node.js
  • Making the Game Interactive
  • Rendering the Game
  •  Building Constructor Methods and Generating Objects
  • Handling Routes in Node.js
  • Introducing 'Four in a Row'
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • Programming AJAX
  • AJAX Concepts
  • Traversing the DOM
  • Responding to User Interaction
  • Fundamental Concepts
  • Understanding Values and Units
  • Arrow Functions
  • Basic Selectors
  • Getting Started with CSS
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • How to Make Wireframes in Adobe XD
  • How to Make Wireframes in Balsamiq
  • How to Make Wireframes on Paper
  • What is Wireframing?
  • The Math Object
  • Working with Numbers
  • Making Decisions in Your Code with Conditional Statements
  • Sorting Algorithms
  • Searching Names
  • Ruby Arrays
  • Performing CRUD Operations
  • Defining Models
  • Getting Started with Sequelize
  • Serving Static Files in Express
  • Applying Express Knowledge
  • Exploring Async/Await
  • Understanding Promises
  • Asynchronous JavaScript with Callbacks
  • What is Asynchronous Programming?
  • Refactoring and Modularizing a REST API
  • Create, Read, Update, Delete
  • Managing Data and Asynchronous Code
  • Getting to Know REST APIs
  • Asynchronous Code in Express
  • Middleware
  • Deeper into Routing with Express
  • Loop Through Objects
  • Working With Strings
  • Pass Information Into Functions
  • Create Reusable Code with Functions
  • Multidimensional Arrays
  • Loop Through Arrays
  • Store Multiple Values in an Array
  • Working with 'for' Loops
  • Simplify Repetitive Tasks with Loops
  • Getters and Setters
  • Working with Classes in JavaScript
  • Object Basics
  • Object Basics
  • Our Diary App
  • Meet Peewee
  • Getting Started with CSS Layout
  • What a Beautiful Vue!
  • Introducing Vue
  • Flask Templates
  • Welcome to Flask
  • Getting Started With HTML
  • Storing and Tracking Information with Variables
  • Meet Lists
  • Using Lists
  • Build an Application
  • Meet Python
  • Types and Branching
  • Functions and Looping
  • All Together Now
  • Hello, JavaScript!
  • Reformatting User Input
  • Validating a Form with Regular Expressions
  • Regular Expressions
  • PHP Conditionals
  • PHP Includes
  • PHP on the Web
  • Daily Exercise Program
  • Unit Converter
  • Getting to Know PHP
  • HTML: The Structural Foundation of Web Pages and Applications
  • Make It Beautiful with CSS
  • Adding a New Web Page
  • Getting Familiar with HTML and CSS
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • Using Templates with Express
  • Getting Started with Express
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • JavaScript Arrays
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • JavaScript Objects
  • Introduction to Object-Oriented JavaScript
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • Introducing jQuery (2017)
  • Responsive Layouts With the Bootstrap Grid
  • Getting to Know Bootstrap 4
  • Sinatra Finishing Touches
  • Updating Data in Sinatra
  • Adding New Data in Sinatra
  • Sinatra ERB Templates
  • Creating New Sinatra Apps
  • Input and Output
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Ruby Conditionals
  • Ruby Numeric Types
  • Ruby Objects
  • Ruby Strings and Escape Sequences
  • Ruby Syntax
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Structuring Tables
  • Table Basics
  • Organizing Forms
  • Form Basics
  • Creating a Simple Server in Node.js
  • First Commits
  • Basic Selectors
  • Getting Started with CSS
  • The Browser Environment
  • JavaScript Variables
  • Introducing JavaScript
  • Time Complexity
  • Playing a Counting Game
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Working with Text
  • Ordering, Limiting and Paging Results
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Finishing the Game
  • Introducing JavaScript
  • Newbie