Chuwen Tan

Chuwen Tan

Member Since January 9, 2024

5,787

Total Points

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

68 Achievements

  • Subqueries
  • Set Operations
  • Joining Table Data with SQL
  • Table Relationships
  • Database Keys
  • Database Normalization
  • Common Commands
  • Directories and Files
  • The Command Shell
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Exterminator
  • Making Strong Users
  • Gettin' CRUD-y With It
  • Our Diary App
  • Meet Peewee
  • Character Builder
  • Flask Templates
  • Creating a Memory Game
  • Welcome to Flask
  • Dice Roller
  • Python: Advanced Objects
  • Python: Inheritance
  • Python: Instant Objects
  • Emulating Built-ins
  • Welcome to OOP
  • Making Changes to the DOM
  • Packing and Unpacking
  • Getting Info In and Out of Functions
  • Introduction to Functions
  • Iterating and Packing with Dictionaries
  • Introducing Dictionaries
  • Sequence Operations
  • Sequence Iterations
  • Getting to Know Tuples
  • Getting a Handle on the DOM
  • The Browser Environment
  • Making Decisions in Your Code with Conditional Statements
  • Working With Strings
  • Storing and Tracking Information with Variables
  • Hello, JavaScript!
  • All Together Now
  • Functions and Looping
  • Types and Branching
  • Meet Python
  • GitHub and Other Remote Repositories
  • Managing Committed Files
  • First Commits
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • CSS Media Queries
  • CSS Layout Techniques
  • Box Model Concepts
  • The CSS Box Model
  • The Role of Selectors in JavaScript
  • Pseudo-classes and Combinators
  • Selector Basics
  • Fundamental Concepts
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Going Further with HTML
  • Images, Text and Links
  • Structuring Your Content
  • Getting Started With HTML
  • Newbie