Hoessein Abd
seal-mask

Hoessein Abd

Techdegree Graduate

Member Since May 19, 2017

19,107

Total Points

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

151 Achievements

  • Building a Collection
  • Filtering Inputs and Escaping Outputs in PHP
  • $_GET and $_POST
  • Building the Recipe
  • Understanding Classes
  • PHP Inventory
  • PHP Includes
  • Why Object-Oriented Programming?
  • PHP Internal Functions
  • PHP Returns & Closures
  • PHP Functions Basics
  • PHP Loops
  • PHP Arrays
  • PHP Conditionals
  • PHP on the Web
  • Daily Exercise Program
  • Unit Converter
  • JavaScript Tools and Workflows
  • JavaScript is Everywhere
  • Making Changes to the DOM
  • Arrow Functions
  • Pass Information Into Functions
  • Create Reusable Code with Functions
  • The Math Object
  • Working with Numbers
  • Getting a Handle on the DOM
  • Making Decisions in Your Code with Conditional Statements
  • Working With Strings
  • Storing and Tracking Information with Variables
  • Hello, JavaScript!
  • Introduction to Functions
  • Packing and Unpacking
  • Additional Scraping Tasks
  • Getting to Know Tuples
  • A World Full of Spiders
  • Introducing Data Scraping
  • Getting to Know PHP
  • Bug Reporting
  • Executing Tests
  • Writing Manual Test Cases
  • Users and Authorization
  • Django Authentication
  • Security and Customization
  • Make the REST Framework Work for You
  • RESTful Django
  • Customizing Class-based Views
  • Classy Views
  • API Protection
  • Resourceful Blueprints
  • Getting the REST You Need 2
  • Detail View
  • List View
  • The Django Admin
  • Total Control
  • Basic ORM Usage
  • Same Old ORM
  • Inlines and Media
  • Django Model Forms
  • Django Models
  • Django Forms
  • Building Custom Filters
  • Building Custom Tags
  • Template Tags and Filters
  • Test Time!
  • Final Details
  • 1st Techdegree Peer Review
  • Django Templates
  • Model Administration
  • What a View
  • Say Hello to Django
  • Tacocat Challenge
  • How to Win Friends
  • Broadcasting
  • Takin' Names
  • Why We Test
  • Making Strong Users
  • Character Builder
  • Flask Templates
  • Welcome to Flask
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • Covering Your Bases
  • Be Assertive!
  • What Is Testing?
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Timezones
  • Math Quiz App
  • Dates and Times
  • Python Regular Expressions
  • Data, Databases and SQL
  • Build an Application
  • Using Lists
  • Meet Lists
  • All Together Now
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • Buggy Logs
  • Cleaner Code
  • Dice Roller
  • Python: Advanced Objects
  • Dungeon Game 2
  • Python Sets
  • Python Tuples
  • Python Dictionaries
  • Python Slices
  • Python Lists
  • Python: Inheritance
  • Python: Instant Objects
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Python Data Types
  • Python For Beginners
  • The Browser Environment
  • Create Function Using Arrow Syntax
  • Using Template Literals
  • Defining Variables With let and const
  • JavaScript Objects
  • JavaScript Arrays
  • Exploring Best Practices
  • Test Drive
  • Getting Started with CSS
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • 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
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Finishing the Game
  • Introducing JavaScript
  • Meet Selenium
  • Delivering the MVP
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Newbie