Anusha Singh

Anusha Singh

Courses Plus Student

Member Since April 2, 2016

22,106

Total Points

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

280 Achievements

  • Data, Databases and SQL
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • Creating the User Interface Programmatically
  • Particle Systems and Keeping Score
  • Artificial Intelligence and Sound
  • Actions and Animations
  • Game Loop and Texture Atlas
  • Intro to Sprite Kit
  • Creating a Story
  • Navigating Through An Adventure
  • Views and View Controllers (ObjC)
  • Getting Started with Xcode (ObjC)
  • Object Initialization
  • Value Semantics, Type Methods and Inheritance
  • Properties
  • Access Control
  • Memory Management in Swift
  • Extensions and Protocols
  • Generics and Protocols
  • Generic Types
  • Generic Functions, Parameters and Constraints
  • Closure Expressions
  • First Class Functions
  • Physics and Collision
  • Intro to Objective-C
  • Displaying Additional Views
  • Using the Vending Machine
  • Loading Data From a Resource
  • Modeling an Interface
  • Error Handling
  • Creating Flexible Objects Using Protocols
  • Protocol Basics
  • Objects and Optionals
  • Introduction to Optionals
  • Introduction to Enumerations
  • 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
  • Classes in Swift
  • Complex Data Structures
  • Control Flow With Conditional Statements
  • Control Flow With Loops
  • Dictionaries in Swift
  • Introduction to Collections
  • Swift Operators
  • Swift Types
  • Adding Power to Functions
  • An Introduction to Swift Programming
  • Functions in Swift
  • Why Protect Your Web Apps
  • Project Setup
  • Using Template Literals
  • Create Function Using Arrow Syntax
  • Defining Variables With let and const
  • Methods
  • Object-Oriented Programming
  • Meet Objects
  • Reflections
  • Global Illumination
  • Interacting with Objects
  • Room-Scale Setup
  • Teleporting
  • Raycasting and Line Rendering
  • Locomotion Overview
  • Tutorialized Controls
  • World Space UI
  • Introduction to User Interfaces in VR
  • Positional Audio
  • Shadows
  • Lighting Basics
  • Camera Switching
  • Camera Movement
  • Room-Scale Overview
  • Gameplay
  • Physics Scripting
  • Physics Setup
  • VR Setup
  • Image Effects
  • Adding New Behavior
  • Thinking in Components
  • Organizing Code into Methods
  • Review
  • Interfaces
  • Inheritance
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Getting Familiar with HTML and CSS
  • Camera Basics
  • Scripting Materials
  • Additional Textures in the Standard Shader
  • Textures in the Standard Shader
  • Understanding Materials
  • Exporting Models Into Unity
  • Scene File Organization and Clean-up
  • Key Concepts in Unity
  • Debugging Games
  • Lights, Audio, and Animation
  • Assets and Game Objects
  • The 3D Views
  • Build and Share a Unity Game
  • Game Audio
  • Score, Enemies, and Game State
  • Pickups
  • Player Input and Cameras
  • Adding Surface Detail to a Model
  • Optimizing the Model
  • Box Modeling Techniques
  • Getting Started in Maya LT
  • Working with Primitives
  • The Unity Editor and Scene Setup
  • Introduction to Video Games
  • The Browser Environment
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • Build and Share a Unity Game
  • Captioning Video
  • Media Basics
  • Next Steps
  • Improving Our Tests
  • Behavior Driven Development with Mocha & Chai
  • Installing Sass and Setting up the Project
  • Go Further With Mongo
  • Working With Collections
  • Understanding MongoDB
  • Getting Started with MongoDB
  • More TODO with the MEAN Stack
  • Creating and Editing Data in a MEAN App
  • Setting Up MongoDB
  • Perform
  • Introducing Unit Testing
  • PHP Includes
  • Console I/O
  • Prepare and Plan
  • Going MEAN with Angular
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting to Know PHP
  • Getting Started With Git
  • Getting Started with CSS Transitions
  • Keyframe and Line Drawing Animations
  • Getting to Know Bootstrap 4
  • Going MEAN with Express
  • PHP Getting Started
  • Why Version Control Matters
  • Building a Layout with Flexbox
  • Understanding Classes
  • Flexbox Properties
  • Connecting to MySQL
  • Understanding Flexbox
  • Why Object-Oriented Programming?
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • Creating the MVP
  • Introduction to MEAN
  • How Ruby Works
  • Improving Our Todo App
  • Services in Angular
  • Responsive Patterns
  • Media Queries
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Harnessing the Power of Objects
  • Responsive Theory
  • Doing More with Express
  • Serving Static Files in Express
  • Using Templates with Express
  • The Request and Response Objects in Express
  • Meet Objects
  • Developing Express Apps Like a Boss
  • Getting Started with Express
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • AJAX and APIs
  • jQuery and AJAX
  • Transitions and Transforms
  • Positioning Page Content
  • Programming AJAX
  • AJAX Concepts
  • HTTP Methods and Headers
  • Creating a Basic Template Engine in Node.js
  • CSS Layout Project
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • Page Layout with the Float Property
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Game Audio
  • Score, Enemies, and Game State
  • Pickups
  • Player Input and Cameras
  • The Unity Editor and Scene Setup
  • Introduction to Video Games
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Controlling Layout with CSS Display Modes
  • Creating a Mobile Drop Down Menu
  • Traversing and Manipulating the DOM with JavaScript
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  • Perfecting the Prototype
  • Creating a Simple Lightbox
  • Building a Command Line Application
  • Using your New Tools
  • Getting Started with Java
  • Introduction to Node.js
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Arrays
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Getting Started with CSS Layout
  • Structuring Tables
  • Table Basics
  • Choosing Options
  • Organizing Forms
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Form Basics
  • Advanced Selectors
  • Selectors - Beyond the Basics
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Responsive Web Design and Testing
  • Customizing Colors and Fonts
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • MASH JavaScript
  • MASH CSS
  • MASH HTML
  • Treehouse Club - JavaScript
  • Treehouse Club - CSS
  • Welcome to the Treehouse Club
  • WWW
  • The Internet
  • Computer Languages
  • Computer Basics
  • Newbie