V School Learning

V School Learning

Salt Lake City, UT

21,744

Total Points

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

265 Achievements

  • Basic Selectors
  • Getting Started with CSS
  • Meet pandas
  • Array Organization
  • Meet NumPy
  • Practice Functions
  • Simplify Repetitive Tasks with Loops
  • Introducing Financial Statements
  • Finding Your First Project
  • Starting a Freelance Career
  • Creating Content
  • Productivity
  • Presentation Skills
  • Important Skills For Professional Success
  • Professional Development
  • Applying & Interviewing
  • The Job Search
  • Networking
  • Personal Branding
  • Setting Your Course
  • Careers in the Tech Industry
  • Self-Assessment
  • Say Hello to Django
  • Using Lists
  • Meet Lists
  • Getting the REST You Need 2
  • PHPDB Stage 1: Databases and PHP
  • Date and Time Functions
  • Aggregate and Numeric Functions
  • Filtering Inputs and Escaping Outputs in PHP
  • $_GET and $_POST
  • Working with Text
  • Ordering, Limiting and Paging Results
  • Finding the Data You Want
  • Getting Data from a Database
  • PHP Inventory
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Character Builder
  • Flask Templates
  • Welcome to Flask
  • Dice Roller
  • Python: Advanced Objects
  • Python: Inheritance
  • Python: Instant Objects
  • How to Choose and Use Fonts
  • PHP Includes
  • PHP Loops
  • PHP Arrays
  • PHP Conditionals
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • Daily Exercise Program
  • PHP on the Web
  • Improving the Application Code
  • Flexible Sized Grids
  • Introducing Grid Layout
  • Editing and Filtering Names
  • Adding and Removing Names
  • JavaScript Objects and Conditionals
  • JavaScript Arrays and Loops
  • JavaScript Functions
  • Data Types and Variables
  • 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
  • All Together Now
  • Functions and Looping
  • Exploring Async/Await
  • Understanding Promises
  • Asynchronous JavaScript with Callbacks
  • Ingredients and Directions
  • WWW
  • Computer Languages
  • Computer Basics
  • Set Operations
  • Introducing Vue
  • Joining Table Data with SQL
  • Table Relationships
  • Database Keys
  • Database Normalization
  • Updating Data in a Database
  • Ruby Syntax
  • Adding Data to a Database
  • Data, Databases and SQL
  • The Internet
  • First Commits
  • Generics in Java
  • Interfaces in Java
  • How it Works
  • Displaying Lists of Data
  • Updating the Data Model
  • Concurrency and Error Handling
  • Exploring an API
  • Creating the Screen Layout
  • Getting Started with Android
  • Introduction to Node.js
  • Introduction to HTTP
  • Adding the Game Logic
  • Making the Game Interactive
  • Rendering the Game
  •  Building Constructor Methods and Generating Objects
  • Introducing 'Four in a Row'
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • JavaScript Objects
  • JavaScript Loops
  • Arrow Functions
  • Pass Information Into Functions
  • Create Reusable Code with Functions
  • What is Asynchronous Programming?
  • 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!
  • Programming AJAX
  • AJAX Concepts
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getters and Setters
  • Practicing Classes
  • Introduction to Object-Oriented JavaScript
  • Working with Classes in JavaScript
  • Practicing Object Basics
  • Object Basics
  • The Browser Environment
  • Getting a Handle on the DOM
  • JavaScript Arrays
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Types and Branching
  • Meet Python
  • The Command Shell
  • Building the Recipe
  • Understanding Classes
  • Why Object-Oriented Programming?
  • Going Further with HTML
  • Images, Text and Links
  • GET and POST Requests in a Browser
  • Introducing JavaScript
  • Unit Converter
  • Getting to Know PHP
  • PHP Basics for WordPress
  • Introduction to PHP for WordPress
  • Fundamental Concepts
  • Basic Selectors
  • Understanding Values and Units
  • The Box Model
  • Basic Layout
  • Designing with the Latest Features
  • Getting Started with CSS
  • WordPress User Roles
  • WordPress Plugins
  • WordPress Themes
  • The WordPress Customizer
  • Managing Media in WordPress
  • Managing Content in WordPress
  • Installing WordPress Locally
  • Improving Usability
  • Mobile Usability
  • Website Usability
  • What is Usability?
  • Planning Your Users’ Journey
  • Strategy: Determining Goals for your Product
  • Understanding Our Users
  • Intro to User Experience (UX) Design
  • jQuery and AJAX
  • Getting Started with CSS Layout
  • Exploration
  • Discovery
  • Structuring Your Content
  • Getting Started With HTML
  • Getting Familiar with HTML and CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Make It Beautiful with CSS
  • Adding a New Web Page
  • Programming AJAX
  • AJAX Concepts
  • Introducing Figma
  • Transition Timing Functions and Delays
  • Getting Started with CSS Transitions
  • Design Principles
  • What is Product Design?
  • Design Foundations Final
  • Becoming a Problem Solver
  • MASH CSS
  • MASH HTML
  • Understanding Aesthetics
  • Introduction to Design
  • 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
  • What Is WordPress?
  • Finishing the Game
  • Recursion and Space Complexity
  • Algorithms in Code
  • Time Complexity
  • Playing a Counting Game
  • Project Setup
  • Fetching Data From the Web
  • Reusable GraphQL
  • Making Changes with Mutations
  • Fetching Data with Queries
  • Getting Started with GraphQL
  • Modeling Forecast Data
  • Introducing JavaScript
  • Prepare and Plan
  • Writing a Classifier
  • Machine Learning Vocabulary
  • Introduction to Machine Learning
  • Modeling, Storing, and Presenting Data with Spring
  • Creating Spring Controllers and Thymeleaf Views
  • Spring Components and Configuring Our App
  • Using Java's Built-In Annotations
  • Perfecting the Prototype
  • Using the Rails Console
  • Handling Rails Requests
  • Creating Rails Apps
  • Security: Solutions
  • Security: Concerns
  • The Local Development Environment
  • Local WordPress Development
  • Setting Up Your Local Environment for Spring Development
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Classes
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • Using your New Tools
  • Getting Started with Java
  • More TODO with the MEAN Stack
  • Creating and Editing Data in a MEAN App
  • Setting Up MongoDB
  • Going MEAN with Angular
  • Going MEAN with Express
  • Introduction to MEAN
  • Behavior Driven Development with Mocha & Chai
  • Introducing Unit Testing
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Variables and Constants
  • Introduction to Game Design
  • Introduction to UI Design
  • Newbie