Robin Malhotra

Robin Malhotra

New Delhi India
Open to Work

14,883

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

191 Achievements

  • Delegation in iOS
  • Introduction to Delegates
  • Creating Flexible Objects Using Protocols
  • Swift 2.0 Protocols
  • Responsive Theory
  • Selections with D3
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Exploring Ember
  • Ember Data
  • Models
  • Controllers
  • Routes and Templates
  • Getting Started with Ember.js
  • Improving Our Todo App
  • Services in Angular
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Finalizing the Project
  • Case Studies and Examples
  • What Are Design Patterns?
  • The Brand Identity Design Process
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Introduction to Brand Identity
  • Getting Started with Angular
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • Understanding Flexbox
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Introduction to Front-End Frameworks
  • Doing More with Express
  • Serving Static Files in Express
  • Using Templates with Express
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • The Request and Response Objects in Express
  • Developing Express Apps Like a Boss
  • Getting Started with Express
  • Introduction to Design
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Building a Command Line Application
  • Closures in iOS
  • Player Input and Cameras
  • The Unity Editor and Scene Setup
  • Introduction to Video Games
  • Closures and Closure Expressions
  • Functions as First Class Citizens
  • Introduction to Node.js
  • The Logo Sprint
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • How to Choose and Use Webfonts
  • Character Builder
  • Introduction to Typography
  • Logo Design 101
  • Flask Templates
  • Welcome to Flask
  • Local Python
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • Creating an SVG
  • Introduction to SVG
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • Exporting
  • Cleaning Data
  • Installing MySQL Server and MySQL Workbench
  • Describing Data
  • Displaying Our Weather Data
  • Getting Started with Data Science
  • Data Modeling With Structures
  • Concurrency
  • Pulling Data From the Web
  • 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)
  • Introduction to Data, Databases and SQL
  • Working With Multiple View Controllers (Swift)
  • Deploying to a Device
  • Debugging Our App
  • Improving Our User Interface
  • Swift Value vs Reference Types
  • Swift Properties
  • Swift Inheritance
  • Swift Classes and Objects
  • Swift Enums and their Methods
  • Simple Mobile Interface
  • Exporting Designs
  • Sketch Features
  • Installing a Ruby Development Environment
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Installing Programs
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Social Media
  • Ruby Methods
  • Introducing Sketch
  • Ruby Numbers (Ruby Basics)
  • Ruby Strings (Ruby Basics)
  • How Ruby Works
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Using a Data Model
  • Views and View Controllers
  • Getting Started with Xcode
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Moving Around in the Console
  • Downloading Data with NSURLSession
  • Collection Views
  • ADS Writing and Preparation
  • Introduction to Illustrator
  • Introduction to SEO
  • Using Auto Layout and Managing the Keyboard
  • Implementing Custom Login and Sign Up Screens
  • Introduction to UI Design
  • Customizing WordPress Themes
  • WordPress Themes
  • Installing Wordpress
  • Introduction to jQuery
  • Retrieving and Viewing Data from Parse.com
  • Capturing Photo and Video Using UIImagePickerController
  • Relating Users in Parse.com
  • Using Parse.com as a Backend and Adding Users
  • Designing and Starting the App
  • Cocoapods
  • Working with PHP Functions
  • Querying the Database
  • Connecting to MySQL
  • Adding a Contact Form
  • Creating the Menu and Footer
  • Getting Started with PHP
  • Responsive Web Design and Testing
  • Creating HTML Content
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Why Start a Business?
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • HTML First
  • Beginning HTML and CSS
  • Newbie