Simon Narang

Simon Narang

Pittsford, NY

tech

8,316

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

    • Spanish
    • English

108 Achievements

  • Using a Navigation Controller With Segues (Swift)
  • Working With Multiple View Controllers (Swift)
  • Swift Value vs Reference Types
  • Swift Properties
  • Swift Inheritance
  • Swift Classes and Objects
  •  Adding Color and Type
  • Displaying Our Weather Data
  • Swift Structs and their Methods
  • Swift Structs
  • Swift Enums and their Methods
  • Swift Enums
  • Data Modeling With Structures
  • Concurrency
  • Pulling Data From the Web
  • Deploying to a Device
  • Using a Data Model
  • Debugging Our App
  • Improving Our User Interface
  • Views and View Controllers
  • Swift Optionals
  • Swift Parameters and Tuples
  • Swift Functions
  • Getting Started with Xcode
  • Control Flow
  • Collections
  • Operators
  • Types
  • Variables and Constants
  • Viewing a Web Page
  • Creating an Icon
  • Adapting Data for Display
  • Introduction to Illustrator
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Type Tools
  • Masks Basics
  • Layer Basics
  • Workspace Basics
  • Design Foundations Final
  • Becoming a Problem Solver
  • Data Modeling
  • Understanding Aesthetics
  • Introduction to Design
  • Color Theory
  • Principles
  • Elements
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Float Layout
  • Display Modes
  • Media Queries
  • CSS Animations
  • Transitions and Transforms
  • Flexbox and Multi-Column Layout
  • Getting Data from the Web
  • Gradients
  • Web Typography
  • Backgrounds and Borders
  • CSS Box Model
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • Getting Started with CSS
  • Selectors
  • Forms
  • Tables
  • Objects
  • Links
  • Lists
  • Rebuilding from Scratch
  • Text
  • Introduction
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Functions
  • Objects and Arrays
  • Adding Pages to a Website
  • Control Structures
  • Basics
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • Exploring the Master-Detail Template
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Testing and Debugging
  • Animate This (iOS7)
  • Designing your App
  • Beginning HTML and CSS
  • Refactoring into a Model
  • Creating a Data Collection
  • Understanding Views and View Controllers
  • Getting Started (iOS7)
  • Beyond the Basics
  • Advanced Objective-C
  • Foundation Framework
  • Introduction to Objective-C
  • Pointers and Memory
  • Functional Programming in C
  • Fundamentals of C
  • Newbie