Thivyan Aravindanathan

Thivyan Aravindanathan

Colombo
Open to Work

Student Developer

7,946

Total Points

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

Skills & Experience

  • Spoken Languages

    • English
    • Tamil
  • Awards

    • Cutting Edge 2015 by Informatics Institute of Technology Sri Lanka

102 Achievements

  • Scope and Loops
  • More Operators
  • Delivering the MVP
  • Operators and Conditionals
  • Creating the MVP
  • Introducing Scrum
  • What is Agile?
  • Data Types and Variables
  • Intro to Objective-C
  • Displaying Additional Views
  • Using the Vending Machine
  • Loading Data From a Resource
  • Modeling An Interface
  • The Box Model
  • Tuples
  • Dictionaries
  • Error Handling in Swift 2.0
  • Understanding Values and Units
  • Creating Flexible Objects Using Protocols
  • Basic Selectors
  • Getting Started with CSS
  • Swift 2.0 Protocols
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Adding Pages to a Website
  • Objects and Optionals
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • Introduction to Optionals
  • Introduction to Enumerations
  • Harnessing the Power of Objects
  • Meet Objects
  • Running Apps on a Device
  • Improving Our User Interface
  • Structs as Data Models
  • View Controllers and Views
  • Getting Started with iOS Development
  • Differentiating Between Objects
  • Class Inheritance
  • Perfecting the Prototype
  • Classes
  • Complex Data Structures
  • Function Parameters
  • Functions in Swift 2.0
  • Control Flow with Conditional Statements
  • Control Flow With Loops
  • PHP Getting Started
  • Swift Dictionaries
  • Introduction to Collections
  • Using your New Tools
  • Getting Started with Java
  • Swift Operators
  • Swift Types
  • An Introduction to Swift Programming
  • Refactoring Our Code (Swift)
  • Building the Master and Detail Views (Swift)
  • Building a Music Library and Playlists (Swift)
  • Using a Navigation Controller With Segues (Swift)
  • Working With Multiple View Controllers (Swift)
  • CSS: Cascading Style Sheets
  • Data, Databases and SQL
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Slices
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Lists Redux
  • Pick a Number! Any Number!
  • Putting the "Fun" Back in "Functions"
  • Swift Value vs Reference Types
  • Shopping List
  • Things That Count
  • Ins & Outs
  • Say Hello to Python
  • Swift Properties
  • Swift Inheritance
  • Swift Classes and Objects
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Newbie