Bummer! You have been redirected as the page you requested could not be found.

Katarzyna Walsh

Katarzyna Walsh

Chesham

24,409

Total Points

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

321 Achievements

  • Fundamentals of Docker
  • Docker Use Cases
  • Introducing the Authentication Project
  • Data Flow
  • Understanding State
  • Introducing Props
  • First Steps in React
  • First Commits
  • Table Relationships
  • Database Keys
  • Database Normalization
  • 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
  • Emulating Built-ins
  • Welcome to OOP
  • Sequence Operations
  • Sequence Iterations
  • Iterating and Packing with Dictionaries
  • Packing and Unpacking
  • Getting Info In and Out of Functions
  • Introduction to Functions
  • Getting to Know Tuples
  • Build an Application
  • Using Lists
  • Meet Lists
  • All Together Now
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Introducing Dictionaries
  • JavaScript Outside of the Browser
  • Algorithms in Code
  • Time Complexity
  • Playing a Counting Game
  • The OWASP Top 10 Explained
  • Getting Started with Express
  • Going Further with Grid Layout
  • Data, Databases and SQL
  • Introduction to Node.js
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • What is Asynchronous Programming?
  • AJAX Concepts
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • Loop Through Objects
  • Loop Through Arrays
  • Store Multiple Values in an Array
  • Working with 'for' Loops
  • Simplify Repetitive Tasks with Loops
  • Arrow Functions
  • Pass Information Into Functions
  • Create Reusable Code with Functions
  • Working with Numbers
  • Making Decisions in Your Code with Conditional Statements
  • Working With Strings
  • Storing and Tracking Information with Variables
  • Introduction To Accessibility
  • Hello, JavaScript!
  • Responding to User Interaction
  • The Browser Environment
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • Object Basics
  • Multidimensional Arrays
  • The Math Object
  • ES2015 Basics
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Transition Timing Functions and Delays
  • Getting Started with CSS Transitions
  • Running an Ecommerce Site Long Term
  • Extending WooCommerce
  • Managing Orders in WooCommerce
  • Managing Products in WooCommerce
  • Setting Up WooCommerce
  • Introduction to Ecommerce with WordPress
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Includes
  • Overview of the WordPress Customizer
  • SEO Plugins for WordPress
  • Enhancing the SEO of a WordPress Theme
  • Content Comes First
  • Dependency Management
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • PHP Data & Structure
  • PHP Getting Started
  • A Template Hierarchy Review
  • Media Templates in WordPress
  • Custom Post Type Templates
  • Archive Templates in WordPress
  • Page and Post Templates in WordPress
  • Homepage Templates in WordPress
  • Core WordPress Theme Files
  • How WordPress Templates Work
  • The Local Development Environment
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • More Advanced PHP for WordPress
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Installing Wordpress
  • WordPress Plugin Best Practices
  • Widgets and Custom Menus
  • Custom Post Types and Fields
  • Customizing WordPress Themes
  • Local WordPress Development
  • WordPress Admin Settings
  • WordPress User Roles
  • Owning a WordPress Site Long Term
  • WordPress Community Management
  • Working with Media in WordPress
  • Adding and Editing Content
  • Getting a WordPress Site
  • How to Install WordPress on Your Computer
  • Variables and Constants
  • Advanced Sass Concepts
  • WordPress Themes
  • Installing Sass and Setting up the Project
  • What's New in Foundation 5
  • Build a Website With Foundation
  • Prototyping With Foundation
  • Build a Website With Bootstrap
  • Prototyping With Bootstrap
  • Introduction to Node.js
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Advanced Selectors
  • Getting Started With Git
  • Why Version Control Matters
  • Installing Programs
  • Environment and Redirection
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Console Processes
  • Console Users and Permission
  • Selectors - Beyond the Basics
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • Moving Around in the Console
  • jQuery and AJAX
  • AJAX and APIs
  • Display Modes
  • Programming AJAX
  • Getting Started with Sass
  • Getting Started with Sass
  • AJAX Concepts
  • Traversing and Manipulating the DOM with JavaScript
  • Web Apps
  • Websites
  • Moving Forward with UX
  • Tools UXers Use
  • How UXers Think
  • Selecting Elements and Adding Events with JavaScript
  • Custom Media Players
  • Captioning Video
  • What Do User Experience Designers Do?
  • Final Project: Create a Typographic Site
  • What is User Experience (UX)?
  • Grid Layout
  • Responsive Patterns
  • Media Queries
  • Structuring Tables
  • Responsive Theory
  • Laying Out Type for the Web
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Introduction to Typography
  • Basic Web Typography
  • Table Basics
  • Creating a Simple Drawing Application
  • How to Choose and Use Webfonts
  • Creating a Password Confirmation Form
  • The Logo Sprint
  • Logo Design 101
  • Finalizing the Project
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • Introduction to Front-End Frameworks
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction
  • Introduction to Methods
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Media Basics
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Chrome DevTools Basics
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Installing MySQL Server and MySQL Workbench
  • JavaScript and the DOM
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • JavaScript Objects
  • JavaScript Functions
  • Introduction to Data, Databases and SQL
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Introduction Variables
  • Functions
  • Objects and Arrays
  • Better SEO Through Tools
  • Better SEO Through Code
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Getting Started with WordPress
  • WordPress.com Social Features
  • Getting Started with WordPress.com
  • Building a WordPress.com Site
  • Better SEO Through Content
  • Introduction to SEO
  • Going Mobile
  • Designing Email with CSS
  • Coding HTML Email
  • Control Structures
  • Basics
  • Type Tools
  • Fluid Foundation
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • Video Marketing
  • Email Marketing
  • Search Engine Optimization
  • Usability Testing
  • Usability Basics
  • Social Media
  • Design Foundations Final
  • Becoming a Problem Solver
  • Introduction to Responsive Web Design
  • Media Queries
  • Understanding Aesthetics
  • Introduction to Design
  • Color Theory
  • Principles
  • Elements
  • CSS Animations
  • Transitions and Transforms
  • Flexbox and Multi-Column Layout
  • Gradients
  • Web Typography
  • Backgrounds and Borders
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • HTML Email Basics
  • Newbie