Marko Žmak

Marko Žmak

Member Since February 19, 2017

10,530

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

    Studio Artlan

142 Achievements

  • Becoming Acquainted with Your User
  • Becoming a Design Thinker
  • Environment Variables
  • Building Authentication in PHP
  • Daily Exercise Program
  • Playing a Counting Game
  • What Is WordPress?
  • Database Normalization
  • Validation & Flash Messages
  • Laravel Forms
  • Object Basics
  • Introduction to Object-Oriented JavaScript
  • Laravel & Databases
  • Practicing Getters and Setters
  • Practicing Classes
  • Laravel Controllers
  • Laravel Project Setup
  • Laravel Getting Started
  • JavaScript Objects and Conditionals
  • JavaScript Arrays and Loops
  • JavaScript Functions
  • Introduction to Callback Functions
  • Data Types and Variables
  • Designing with Patterns
  • DNS Basics
  • Graphic Basics
  • The Internet
  • Treehouse Club - CSS
  • Welcome to the Treehouse Club
  • Getting Started with CSS
  • Getting Started With HTML
  • Getting Familiar with HTML and CSS
  • SMACSS and Sass
  • Autoloading and Composer
  • Starting Right with PHP Best Practices
  • A Template Hierarchy Review
  • Media Templates in WordPress
  • Improving your Gulp Workflow
  • Compile Sass with Gulp
  • Gulp your JavaScript workflow!
  • Welcome to Gulp.js
  • Updating and Uninstalling Packages with npm
  • Installing Packages with npm
  • What is npm?
  • Workflows
  • Classes
  • Objects and New Collection Types
  • The Cooler Parts of ES2015
  • ES2015 Basics
  • WWW
  • Custom Post Type Templates
  • Archive Templates in WordPress
  • Page and Post Templates in WordPress
  • Homepage Templates in WordPress
  • Core WordPress Theme Files
  • How WordPress Templates Work
  • Custom Post Type Templates
  • Building Out WordPress Navigation
  • Building Page Templates in WordPress
  • The WordPress Loop
  • WordPress Header and Footer Templates
  • WordPress Plugin Best Practices
  • WordPress Widgets
  • Custom Post Types in WordPress
  • Customizing WordPress Themes
  • WordPress Themes
  • WordPress Plugins
  • WordPress Themes
  • The WordPress Customizer
  • Managing Media in WordPress
  • Managing Content in WordPress
  • Working with CSS and JS in WordPress Themes
  • Starting a WordPress Theme
  • Hooking Into WordPress Plugins
  • Action Functions in WordPress
  • Filter Functions in WordPress
  • An Overview of Hooks in WordPress
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • Improving Our Todo App
  • Services in Angular
  • Using Angular's Built-in Directives
  • Controllers and Scope
  • Getting Started with Angular
  • Creating a Simple Drawing Application
  • Creating a Password Confirmation Form
  • Creating a Mobile Drop Down Menu
  • Creating a Simple Lightbox
  • 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
  • HTML First
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • Beginning HTML and CSS
  • Traversing the DOM
  • Responding to User Interaction
  • Making Changes to the DOM
  • Getting a Handle on the DOM
  • The Browser Environment
  • Building the Recipe
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Loops
  • Understanding Classes
  • Why Object-Oriented Programming?
  • PHP on the Web
  • Unit Converter
  • Getting to Know PHP
  • JavaScript Functions
  • JavaScript Conditional Statements
  • GET and POST Requests in a Browser
  • Introduction to HTTP
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Getting Modular with Mixins and Functions
  • Creating a Spoiler Revealer
  • Advanced Sass Concepts
  • Speeding up Workflow With Sass
  • Variables, Mixins, and Extending Selectors
  • Getting Started with Sass
  • Introduction to jQuery
  • DOM Traversal
  • DOM Manipulation
  • Events
  • Hello, jQuery!
  • Positioning Page Content
  • CSS Layout Project
  • Page Layout with the Float Property
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Building a Layout with Flexbox
  • Flexbox Properties
  • Understanding Flexbox
  • Newbie