Nico Julian

Nico Julian

Spokane, WA
Open to Work

23,657

Total Points

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

Skills & Experience

255 Achievements

  • Getting Started with Sass
  • Setting up with Create React App
  • Stateful Components
  • Introducing Props
  • Thinking in Components
  • First Steps in React
  • Data Reader
  • Hello Kotlin!
  • Abstraction
  • Controllers
  • System.Object
  • Polymorphism
  • Loops and Final Touches
  • Encapsulation with Properties
  • Encapsulation and Arrays
  • Inheritance
  • If Statements
  • Numbers
  • Strings
  • Methods
  • C# Syntax
  • Database Normalization
  • 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
  • Introducing Data Analysis
  • Updating Data in a Database
  • Adding Data to a Database
  • Getting Started With Spreadsheets
  • Introducing Spreadsheets
  • Methods
  • Object-Oriented Programming
  • Perfect
  • Project Setup
  • Adding the Game Logic
  • Making the Game Interactive
  • Rendering the Game
  •  Building Constructor Methods and Generating Objects
  • Introducing 'Four in a Row'
  • Getters and Setters
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • AJAX and APIs
  • jQuery and AJAX
  • Improving the Application Code
  • Editing and Filtering Names
  • Working with jQuery Collections (2017)
  • Understanding jQuery Events and DOM Traversal (2017)
  • Gems In Depth
  • Ruby Gems
  • Adding and Removing Names
  • Getting Started with MongoDB
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Introducing jQuery (2017)
  • Traversing the DOM
  • Getting Data From an API With Node
  • Introduction to Node.js
  • First Steps in React
  • Responding to User Interaction
  • Making Changes to the DOM
  • Create Function Using Arrow Syntax
  • Getting Started With Git
  • Adding a Model Attribute
  • Using the Rails Console
  • Recursion and Space Complexity
  • Algorithms in Code
  • Defining Variables With let and const
  • JavaScript Tools and Workflows
  • Handling Rails Requests
  • Creating Rails Apps
  • Time Complexity
  • Playing a Counting Game
  • Using Template Literals
  • JavaScript is Everywhere
  • Sinatra Finishing Touches
  • Updating Data in Sinatra
  • Adding New Data in Sinatra
  • Sinatra ERB Templates
  • Creating New Sinatra Apps
  • Ruby Standard Library: Part 2
  • Ruby Standard Library: Part 1
  • Ruby Core
  • What is Agile?
  • Finishing the Game
  • Introducing JavaScript
  • Harnessing the Power of Objects
  • Meet Objects
  • Why Version Control Matters
  • Getting a Handle on the DOM
  • The Browser Environment
  • Going Further with HTML
  • Images, Text and Links
  • Ruby Conditionals
  • Ruby Numeric Types
  • Ruby Objects
  • Ruby Strings and Escape Sequences
  • Structuring Your Content
  • Getting Started With HTML
  • Ruby Syntax
  • How To Test
  • Why Test
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Finding the Data You Want
  • Traversing and Manipulating the DOM with JavaScript
  • Getting Data from a Database
  • Data, Databases and SQL
  • Introduction
  • PHP Datatypes
  • Programming AJAX
  • Structuring Tables
  • Table Basics
  • Introduction to Methods
  • AJAX Concepts
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Building a Layout with Flexbox
  • Choosing Options
  • Flexbox Properties
  • Understanding Flexbox
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Organizing Forms
  • Form Basics
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Managing Content in WordPress
  • Getting Started with CSS
  • 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
  • Perform
  • Console I/O
  • Prepare and Plan
  • Moving Around in the Console
  • Installing a Ruby Development Environment
  • PHP Data & Structure
  • MASH JavaScript
  • MASH CSS
  • MASH HTML
  • Treehouse Club - JavaScript
  • Treehouse Club - CSS
  • Welcome to the Treehouse Club
  • Creating a Simple Lightbox
  • Hack-n-Slash
  • Store Inventory Using Modules
  • Include and Extend
  • Ruby Core Modules
  • Ruby Module Basics
  • Input and Output
  • Getting Started with WordPress
  • Personal Branding
  • Setting Your Course
  • Search
  • Ruby Class Design
  • Getting Started with Android
  • Blocks Practice
  • Working With Blocks
  • Ruby Blocks
  • Build a Simple Todo List Program
  • Ruby Booleans
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Build a Simple Contact List
  • WWW
  • Creating a Spoiler Revealer
  • Ruby Iteration
  • Ruby Loops
  • Build a Grocery List Program
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Logical Operators
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Python Inheritance
  • Python Objects
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Slices
  • Advanced Tooling
  • Introduction to jQuery
  • JavaScript Objects
  • Careers in the Tech Industry
  • Self-Assessment
  • IDE Exploration
  • How it Works
  • Efficiency!
  • JavaScript Arrays
  • Exploring the Java Collections Framework
  • Lists Redux
  • The Internet
  • Computer Languages
  • Computer Basics
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Customizing Colors and Fonts
  • Ruby Control Structures
  • Ruby Operators
  • Ruby Methods
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • PHP Getting Started
  • How Ruby Works
  • Organizing Data
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • Getting There
  • JavaScript Variables
  • Introducing JavaScript
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Newbie