Subhadeep Ray

Subhadeep Ray

Member Since March 10, 2016

12,933

Total Points

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

147 Achievements

  • Planning Our Service
  • Getting Data From an API With Node
  • Introduction to Node.js
  • Component Lifecycle
  • Designing Dataflow
  • Stateful Components
  • Reformatting User Input
  • Validating a Form with Regular Expressions
  • Regular Expressions
  • Introducing Spreadsheets
  • Getting Started with Using Migrations
  • What To Test
  • Test Driven Development
  • Writing Unit Tests
  • Unit Testing
  • Sets and Dictionaries
  • Lists
  • Arrays
  • Introduction to Front-End Frameworks
  • Abstraction
  • System.Object
  • Polymorphism
  • Loops and Final Touches
  • Thinking in Components
  • First Steps in React
  • Encapsulation with Properties
  • Encapsulation and Arrays
  • Inheritance
  • Methods
  • Introduction to Video Games
  • Object-Oriented Programming
  • Perfect
  • Classes
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • Perform
  • CRUD Operations
  • LINQ Queries
  • Extending Our Entity Data Model
  • Entity Framework and Databases
  • Introducing Entity Framework
  • DOM Traversal
  • DOM Manipulation
  • Events
  • Hello, jQuery!
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Console I/O
  • Prepare and Plan
  • Finishing Our CRUD Web App
  • Adding Form Validation
  • Improving Our Form
  • Creating a Basic Form
  • Introducing CRUD Applications
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Query Builder
  • Data Retreiver
  • Serialized!
  • Data Parser
  • Data Reader
  • Query Operators
  • Adding a List Page
  • Modeling and Presenting Data
  • Views
  • Controllers
  • Project Setup
  • Building a Command Line Application
  • Introduction to Node.js
  • Quiz Practice Project
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • Functional!
  • Now You're Querying!
  • Interactive Visualizations
  • Styling and Scaling Data
  • Data Binding with D3
  • Selections with D3
  • Creating an SVG
  • Introduction to SVG
  • AJAX and APIs
  • jQuery and AJAX
  • Programming AJAX
  • AJAX Concepts
  • 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
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • IDE Exploration
  • How it Works
  • Efficiency!
  • Exploring the Java Collections Framework
  • PHP Data & Structure
  • PHP Getting Started
  • Organizing Data
  • Getting There
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Delivering the MVP
  • Creating the MVP
  • Python For Beginners
  • JavaScript Functions
  • JavaScript Conditional Statements
  • Harnessing the Power of Objects
  • Meet Objects
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Basic Layout
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • 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
  • Adding Pages to a Website
  • Styling Web Pages and Navigation
  • Customizing Colors and Fonts
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Newbie