Rudy Tan

Rudy Tan

Courses Plus Student

Germany
Open to Work

A graphic designer and now looking to learn about web design.

16,635

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

    Responsive Media

  • Job Title

    Web Designer

  • Spoken Languages

    • English
    • German
    • Indonesia

205 Achievements

  • Getting Started with CSS Layout
  • Using Angular's Built-in Directives
  • ES2015 Basics
  • Introduction to Game Design
  • Working with JSON
  • Concurrency and Error Handling
  • Networking
  • Exploring an API
  • Controllers and Scope
  • Using Bootstrap Components
  • Responsive Layouts with the Bootstrap Grid
  • Getting Started with Angular
  • Getting to Know Bootstrap 4
  • Harnessing the Power of Objects
  • Getting Started with Android
  • Keyframe and Line Drawing Animations
  • Transitions and Transforms
  • Why Version Control Matters
  • Meet Objects
  • Introduction to Typography
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Finishing the User Interface
  • The Model-View-Controller Pattern
  • Intents and Multiple Activities
  • User Input
  • Testing and Debugging
  • Improving Our Code
  • Coding the Fun Facts
  • Basic Android Programming
  • Creating the Initial Screen Layout
  • Getting Started with Android
  • Personal Branding
  • Setting Your Course
  • Careers in the Tech Industry
  • Quiz Practice Project
  • Self-Assessment
  • Prototypal Inheritance
  • Constructor Functions & Prototypes
  • Introduction to Methods
  • JavaScript Objects
  • Getting Started in Maya LT
  • Understanding CSS Transitions and Transforms
  • JavaScript Arrays
  • Introducing jQuery Plugins
  • Using a jQuery Carousel
  • JavaScript Loops
  • Understanding Flexbox and Multi-Column Layout
  • Creating an SVG
  • Introduction to SVG
  • WordPress User Roles
  • The WordPress Codex
  • Owning a WordPress Site Long Term
  • WordPress Community Management
  • Working with Media in WordPress
  • Adding and Editing Content
  • Building a WordPress.com Site
  • Getting Started with WordPress.com
  • WordPress Admin Settings
  • WordPress Themes
  • Installing Wordpress
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • What is User Experience (UX)?
  • Finalizing the Project
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Introduction to Brand Identity
  • The Logo Sprint
  • Logo Design 101
  • Creating Home Page Assets
  • Two-way Data Binding
  • AngularJS MVC Frameworks
  • AJAX and APIs
  • Refactoring with Sass
  • Installing Sass and Setting up the Project
  • Fundamental Concepts
  • Designing with the Latest Features
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Basic Layout
  • Responsive Patterns
  • Media Queries
  • Responsive Theory
  • jQuery and AJAX
  • Programming AJAX
  • Introducing Sketch
  • The Box Model
  • Understanding Values and Units
  • AJAX Concepts
  • Applying Effects
  • How to Draw in Illustrator
  • Customizing Google Maps
  • Google Maps Integration
  • Getting Started with Sass
  • Basic Selectors
  • Getting Started with CSS
  • Custom Media Players
  • Captioning Video
  • Media Basics
  • Getting Started with WordPress
  • jQuery Plugins
  • Form Validation and Manipulation
  • Introduction to jQuery
  • Traversing and Manipulating the DOM with JavaScript
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Selecting Elements and Adding Events with JavaScript
  • JavaScript and the DOM
  •  Adding Color and Type
  • Introducing JavaScript
  • Workflow Basics
  • Slices & Save for Web
  • Vector Shapes
  • Type Tools
  • Responsive Design
  • Adaptive Design
  • Fluid Foundation
  • Masks Basics
  • Structuring Tables
  • Table Basics
  • PHP Data & Structure
  • PHP Getting Started
  • Getting Started with PHP
  • Creating a Simple Drawing Application
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Creating an Icon
  • Introduction to Illustrator
  • Layer Basics
  • Workspace Basics
  • Creating a Password Confirmation Form
  • Creating a Simple Lightbox
  • Creating a Mobile Drop Down Menu
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • JavaScript Objects
  • JavaScript Functions
  • JavaScript Arrays
  • Design Foundations Final
  • Becoming a Problem Solver
  • Understanding Aesthetics
  • Introduction to Design
  • Color Theory
  • JavaScript Numbers
  • JavaScript Strings
  • Principles
  • Elements
  • CSS Animations
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • Introduction Variables
  • Getting a WordPress Site
  • Functions
  • Objects and Arrays
  • Control Structures
  • Basics
  • Build a Website With Bootstrap
  • Media Queries
  • Transitions and Transforms
  • Prototyping With Bootstrap
  • Introduction to Front-End Frameworks
  • Introduction to Responsive Web Design
  • Grid Layout
  • Flexbox Layout
  • Positioning Schemes
  • Flexbox and Multi-Column Layout
  • Gradients
  • Web Typography
  • Backgrounds and Borders
  • CSS Box Model
  • Float Layout
  • Display Modes
  • Text, Fonts, and Lists
  • Values and Units
  • Advanced Selectors
  • 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
  • Selectors
  • Getting Started with CSS
  • Forms
  • Tables
  • Objects
  • Links
  • Text Editors and HTML
  • Lists
  • Text
  • Introduction
  • Website Basics
  • Launching the Website
  • Styling Content
  • Creating a Website Structure
  • Newbie