Tadeáš Firich

Tadeáš Firich

Prague, Czech Republic
Open to Work

7,866

Total Points

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

Skills & Experience

102 Achievements

  • Building the Weather UI
  • Working with JSON
  • Concurrency and Error Handling
  • Networking
  • Exploring an API
  • The Rest of the Story
  • Finishing the User Interface
  • The Model-View-Presenter Pattern
  • Intents and Multiple Activities
  • Tuning the User Interface
  • User Input in Android
  • Testing and Debugging
  • Getting the REST You Need 2
  • Improving Our Code
  • Basic Android Programming
  • Creating the Screen Layout
  • Getting Started with Android
  • Delivering the MVP
  • Creating the MVP
  • Routes for Create Actions
  • A Route to a Read Action
  • Rails Resource Index
  • Harnessing the Power of Objects
  • Meet Objects
  • Adding a Model Attribute
  • Using the Rails Console
  • Handling Rails Requests
  • Introduction to Front-End Frameworks
  • Creating Rails Apps
  • Introduction to Typography
  • Merging
  • Branches
  • Getting Started With Git
  • Choosing Options
  • Organizing Forms
  • Form Basics
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Using a jQuery Carousel
  • Add a Sticky Navigation Bar
  • Introducing jQuery Plugins
  • Introduction to jQuery
  • DOM Traversal
  • Networking
  • Personal Branding
  • DOM Manipulation
  • Events
  • Hello, jQuery!
  • Why Version Control Matters
  • Setting Your Course
  • Careers in the Tech Industry
  • Improving the Application Code
  • Self-Assessment
  • Editing and Filtering Names
  • Adding and Removing Names
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Going Further with Routing
  • Navigating, Nesting and Redirecting Routes
  • Callbacks and the DOM
  • Callbacks with Timers
  • Introduction to Callback Functions
  • Getting Started with React Router
  • Component Lifecycle
  • Designing Dataflow
  • Stateful Components
  • Thinking in Components
  • First Steps in React
  • JavaScript Numbers
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • JavaScript Variables
  • Introducing JavaScript
  • Add Reusable Logic to Your Sass
  • Write Smart and Efficient CSS with Sass
  • Improve Your Workflow with Sass
  • Getting Started with Sass
  • Fundamental Concepts
  • Designing with the Latest Features
  • Basic Layout
  • The Box Model
  • Understanding Values and Units
  • Basic Selectors
  • Getting Started with CSS
  • Debugging HTML and CSS Problems
  • Sharing a Website
  • 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
  • Newbie