Sonar Ko

Sonar Ko

Member Since May 6, 2015

11,162

Total Points

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

136 Achievements

  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Go Syntax Overview
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Introducing Unit Testing
  • Timezones
  • Math Quiz App
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Dates and Times
  • Slim and Templates
  • Dependency Management
  • Buggy Logs
  • Cleaner Code
  • Hack-n-Slash
  • Python Inheritance
  • Python Objects
  • Dungeon Game
  • Tuples
  • Dictionaries
  • Slices
  • Lists Redux
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Doing More with Express
  • Serving Static Files in Express
  • Using Templates with Express
  • The Request and Response Objects in Express
  • Developing Express Apps Like a Boss
  • Getting Started with Express
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Combine and Minify Assets
  • Optimize Assets
  • Measuring Performance
  • Planning for Performance
  • Why Version Control Matters
  • Finishing the Prototype
  • Grid Layout and UI Components
  • Introduction to Front-End Frameworks
  • Getting to Know Foundation for Apps
  • Improving Our Todo App
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Selections with D3
  • Console Users and Permission
  • Moving Around in the Console
  • Services in Angular
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Keyframe and Line Drawing Animations
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Transitions and Transforms
  • Grid Layout
  • Flexbox Layout
  • Understanding Flexbox and Multi-Column Layout
  • Responsive Patterns
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • PHP Inheritance & Interfaces
  • PHP Properties & Methods
  • PHP Objects and Classes
  • Getting Started with Compass
  • Debugging, Best Practices, and Production
  • Refactoring with Sass
  • Better SEO Through Content
  • Installing Sass and Setting up the Project
  • Introduction to SEO
  • Custom Media Players
  • Captioning Video
  • Media Basics
  • Creating an SVG
  • Introduction to SVG
  • JavaScript Numbers
  • JavaScript Variables
  • AJAX and APIs
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Building a Command Line Application
  • Introduction to Node.js
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Introducing JavaScript
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Moving Forward with UX
  • Advanced Sass Concepts
  • Tools UXers Use
  • How UXers Think
  • Speeding up Workflow With Sass
  • What Do User Experience Designers Do?
  • What is User Experience (UX)?
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • WWW
  • The Internet
  • Computer Languages
  • Computer Basics
  • Newbie