Serhat Bolsu

Serhat Bolsu

Member Since December 22, 2016

15,328

Total Points

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

158 Achievements

  • Branches on Git Hosting Services
  • First Commits
  • Performing CRUD Operations
  • Asynchronous Code in Express
  • Ruby Core Modules
  • Input and Output
  • Search
  • Ruby Class Design
  • Blocks Practice
  • Working With Blocks
  • Ruby Blocks
  • Handling Routes in Node.js
  • Creating a Simple Server in Node.js
  • Exploring Async/Await
  • The Delegate Pattern
  • Access Control
  • Memory Management in Swift
  • Extensions and Protocols
  • Properties
  • Complex Data Structures
  • Using the Vending Machine
  • Modeling an Interface
  • Dictionaries in Swift
  • Build a Bank Account Class
  • Ruby Variables and Methods
  • Ruby Objects and Classes
  • Build a Simple Contact List
  • Ruby Iteration
  • Ruby Loops
  • Build a Grocery List Program
  • Making the Game Interactive
  • Rendering the Game
  •  Building Constructor Methods and Generating Objects
  • Introducing 'Four in a Row'
  • Programming AJAX
  • AJAX Concepts
  • RESTful Django
  • Classy Views
  • API Protection
  • Basic ORM Usage
  • Same Old ORM
  • Django Models
  • Ruby Hashes
  • Ruby Arrays
  • Ruby Conditionals
  • Ruby Numeric Types
  • Ruby Objects
  • Ruby Strings and Escape Sequences
  • Building a Linked List
  • Exploring Arrays
  • Ruby Syntax
  • Django Forms
  • Searching Names
  • Sorting Algorithms
  • Using Templates with Express
  • Getting Started with Express
  • Thinking in Components
  • First Steps in React
  • Getters and Setters
  • Working with Classes in JavaScript
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • JavaScript Frameworks, Libraries, and Developer Roles
  • JavaScript Outside of the Browser
  • JavaScript Objects and Conditionals
  • Practice forEach
  • JavaScript Arrays and Loops
  • JavaScript Functions
  • Data Types and Variables
  • Creating a Command Line Weather Application
  • Handling Errors in Node
  • Getting Data From an API With Node
  • Introduction to Node.js
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Finishing the Game
  • Introducing JavaScript
  • Test Time!
  • Final Details
  • Django Templates
  • Model Administration
  • What a View
  • Say Hello to Django
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • How to Win Friends
  • Broadcasting
  • Takin' Names
  • Making Strong Users
  • Character Builder
  • Flask Templates
  • Welcome to Flask
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • 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
  • Covering Your Bases
  • Be Assertive!
  • What Is Testing?
  • Gettin' CRUD-y With It
  • Timezones
  • Math Quiz App
  • Dates and Times
  • Python Regular Expressions
  • Dice Roller
  • Python: Advanced Objects
  • Python: Inheritance
  • Python: Instant Objects
  • Buggy Logs
  • Cleaner Code
  • Our Diary App
  • Meet Peewee
  • Dungeon Game 2
  • Python Sets
  • Python Tuples
  • Python Dictionaries
  • Python Slices
  • Python Lists
  • All Together Now
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Using Slack Effectively
  • Introducing Slack for the Techdegree
  • Additional Scraping Tasks
  • A World Full of Spiders
  • Introducing Data Scraping
  • Recursion and Space Complexity
  • Algorithms in Code
  • Time Complexity
  • Playing a Counting Game
  • The Lambda Lambada
  • Functional Workhorses
  • Functional Rules
  • Build an Application
  • Using Lists
  • Meet Lists
  • Controllers and Scope
  • Newbie