Serio Dan

Serio Dan

Member Since August 13, 2013
Open to Work

23,987

Total Points

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

Skills & Experience

294 Achievements

  • Introducing Vue
  • Go Syntax Overview
  • Vulnerabilities:  Injection, XSS, CSRF
  • The OWASP Top 10 Explained
  • Angular Basic Forms
  • Flexible Sized Grids
  • Services in Angular
  • Angular Components
  • Getting Started With Git
  • Why Version Control Matters
  • Building a REST Service
  • Express Middleware
  • Setting Up an Angular Application
  • Array Manipulation
  • Array Iteration
  • Sessions and Cookies
  • Improving Our Todo App
  • Services in Angular
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Introducing Grid Layout
  • User Registration and Login
  • What is Authentication?
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Serving Static Files in Express
  • Applying Express Knowledge
  • Middleware
  • Deeper into Routing with Express
  • Using Templates with Express
  • Getting Started with Express
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Going MEAN with Express
  • Introduction to MEAN
  • Welcome to Gulp.js
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • Classes
  • Objects and New Collection Types
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • DOM Traversal
  • DOM Manipulation
  • Events
  • Hello, jQuery!
  • JavaScript Variables
  • Introducing JavaScript
  • Finishing the Game
  • Introducing JavaScript
  • Getting Started with Sass
  • AJAX Concepts
  • Organizing Data
  • Getting There
  • Delivering the MVP
  • Creating the Screen Layout
  • Getting Started with Android
  • Same Old ORM
  • Inlines and Media
  • Security: Solutions
  • Security: Concerns
  • Python Tuples
  • Python Dictionaries
  • Python Slices
  • Django Model Forms
  • JavaScript Objects
  • JavaScript Arrays
  • Django Models
  • Django Forms
  • Python Lists
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Test Time!
  • Covering Your Bases
  • Be Assertive!
  • What Is Testing?
  • Python Regular Expressions
  • Getting a Handle on the DOM
  • The Browser Environment
  • Hack-n-Slash
  • Python Inheritance
  • Python Objects
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Shopping List App
  • Letter Game App
  • Number Game App
  • Building Custom Filters
  • Building Custom Tags
  • Template Tags and Filters
  • First Steps in React
  • PHP on the Web
  • Daily Exercise Program
  • Unit Converter
  • Getting to Know PHP
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • Perform
  • Console I/O
  • Data, Databases and SQL
  • Final Details
  • Django Templates
  • Model Administration
  • What a View
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Prepare and Plan
  • JavaScript Loops
  • Slices
  • Lists Redux
  • Say Hello to Django
  • Responsive Theory
  • Making Strong Users
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Computer Languages
  • Computer Basics
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Flask Templates
  • Creating an SVG
  • Introduction to SVG
  • Welcome to Flask
  • AngularJS MVC Frameworks
  • Controllers
  • Routes and Templates
  • Getting Started with Ember.js
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Modular Media Queries
  • Sass Grid System
  • SMACSS and Sass
  • Sass and BEM
  • Getting Modular with Mixins and Functions
  • Treehouse Club - JavaScript
  • Treehouse Club - CSS
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Getting Started with Advanced Sass
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Organizing Forms
  • Form Basics
  • Creating a Simple Drawing Application
  • Introduction to Game Design
  • Getting Started with Compass
  • Slices & Save for Web
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Better SEO Through Content
  • Introduction to SEO
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • Installing a Ruby Development Environment
  • Media Queries
  • Objects, Classes, and Variables
  • Reading Data from Databases with SQL
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Display Modes
  • Prototyping With Foundation
  • Prototyping With Bootstrap
  • Introduction to Front-End Frameworks
  • Ruby Basics
  • Designing Email with CSS
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Website Basics
  • Coding HTML Email
  • Moving Around in the Console
  • DNS Basics
  • Graphic Basics
  • HTML Email Basics
  • Cleaning URLs with Subfolders
  • The Logo Sprint
  • Logo Design 101
  • Integrating Validation Errors
  • CSS Animations
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • JavaScript Numbers
  • JavaScript Strings
  • Customizing Google Maps
  • Google Maps Integration
  • jQuery Plugins
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • Learning the Language
  • Getting Started with Android
  • Getting Started with iPhone
  • Introduction Variables
  • Form Validation and Manipulation
  • Transitions and Transforms
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Introduction to jQuery
  • Introduction to Illustrator
  • Flexbox and Multi-Column Layout
  • Gradients
  • Web Typography
  • Color Theory
  • Backgrounds and Borders
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Selectors
  • Simple PHP Application: Wrapping Up The Project
  • Working with PHP Functions
  • Integrating With Paypal
  • Getting Started with CSS
  • Advanced Techniques
  • Vector Shapes
  • Type Tools
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • Listing Inventory Items
  • Principles
  • Elements
  • Getting Started With Rails
  • Forms
  • Tables
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Getting Started with PHP
  • Responsive Design
  • Adaptive Design
  • Fluid Foundation
  • Introduction to Responsive Web Design
  • Objects
  • Links
  • Lists
  • Text
  • Introduction
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Text Editors and HTML
  • Website Basics
  • Newbie