Ashwin Kumar Kurella

Ashwin Kumar Kurella

Bengaluru, India

9,984

Total Points

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

Skills & Experience

  • Company

    Student

  • Spoken Languages

    • English
    • Hindi
    • Telugu
  • Looking for work

    Yes

119 Achievements

  • Is This Thing On?
  • Putting It All Together
  • Modelling Solitaire
  • Hello Kotlin!
  • Creating Spring Controllers and Thymeleaf Views
  • Spring Components and Configuring Our App
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Setting Up Your Local Environment for Spring Development
  • Bound Services
  • Diving into Web Development
  • Getting the REST You Need
  • GET and POST Requests in a Browser
  • S3 Storage Service
  • AWS and "The Cloud"
  • Themes and Compatibility
  • Using Styles in Layouts
  • Unit Testing - Now Featuring Robolectric!
  • Unit Testing
  • What to Test
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • Python Slices
  • Python Lists
  • Animation Basics
  • Ingredients and Directions
  • Managing Fragments
  • Introducing Fragments
  • Introduction to HTTP
  • Introduction to Data Persistence
  • Using Java's Built-In Annotations
  • Broadcast Receivers
  • Implicit Intents and Intent Filters
  • For All Intents and Purposes
  • How To Test
  • Why Test
  • Python Inheritance
  • Python Objects
  • Number Game App
  • Shopping List App
  • Introducing Services
  • Threads in Android
  • Acting on List Item Taps
  • Lists with RecyclerViews
  • Using Parcelable Data
  • Logic in Python
  • Custom ListViews
  • Python Data Types
  • Python For Beginners
  • Standard ListViews
  • Updating the Data Model
  • Introducing SharedPreferences
  • The Activity Lifecycle
  • Hooking up the Model to the View
  • Finishing the User Interface
  • The Model-View-Controller Pattern
  • Building the Weather UI
  • Working with JSON
  • Concurrency and Error Handling
  • Networking
  • Exploring an API
  • Intents and Multiple Activities
  • User Input
  • Workflows
  • Get Involved in Open Source
  •  Create a Web Presence on GitHub
  •  Working on a Team
  • Working By Yourself
  • Hello, GitHub!
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Testing and Debugging
  • Improving Our Code
  • Basic Android Programming
  • Installing Programs
  • Creating the Screen Layout
  • Getting Started with Android
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Manipulating Schema with SQL
  • Creating Tables and Manipulating Data with SQL
  • Reading Data from Databases with SQL
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • PHP Inheritance & Interfaces
  • Basic Selectors
  • Getting Started with CSS
  • PHP Properties & Methods
  • PHP Objects and Classes
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Conditionals
  • PHP Datatypes
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • PHP Data & Structure
  • PHP Getting Started
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • WWW
  • The Internet
  • Computer Languages
  • Computer Basics
  • Newbie