Vasileios Koukoutsas

Vasileios Koukoutsas

Zurich
Open to Work

13,864

Total Points

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

Skills & Experience

164 Achievements

  • Vulnerabilities: Authentication, Access, and Sensitive Data
  • Creating the MVP
  • Harnessing the Power of Objects
  • Meet Objects
  • Using Java's Built-In Annotations
  • GitHub and Other Remote Repositories
  • Managing Committed Files
  • First Commits
  • Fundamentals of Docker
  • Docker Use Cases
  • Setting Up Your Local Environment for Spring Development
  • Vulnerabilities:  Injection, XSS, CSRF
  • The OWASP Top 10 Explained
  • Loops and Final Touches
  • Encapsulation with Properties
  • Maintaining Secure Web Apps
  • Protecting Data and Keeping Attackers Out
  • Why Protect Your Web Apps
  • Model Administration
  • What a View
  • Say Hello to Django
  • Introducing JavaScript
  • Encapsulation and Arrays
  • Inheritance
  • Methods
  • Object-Oriented Programming
  • Rehearsal and Delivery
  • Creating and Refining
  • Security in Practice
  • Common Attacks and Defenses
  • Hello Internet!
  • Preparing to Present
  • Perfect
  • First Steps in React
  • Navigating, Nesting and Redirecting Routes
  • What is Big Data
  • 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
  • Perform
  • Getting Started with React Router
  • Customizing WordPress Themes
  • Structuring Tables
  • Table Basics
  • Creating a Spoiler Revealer
  • Introduction to jQuery
  • Security: Solutions
  • Security: Concerns
  • Hello, jQuery!
  • WordPress Themes
  • Local WordPress Development
  • WordPress User Roles
  • WordPress Plugins
  • WordPress Themes
  • The WordPress Customizer
  • CSS: Cascading Style Sheets
  • Creating HTML Content
  • HTML First
  • Beginning HTML and CSS
  • Graphical User Interfaces
  • The Browser Environment
  • JavaScript Objects
  • Managing Media in WordPress
  • Managing Content in WordPress
  • What Is WordPress?
  • JavaScript Arrays
  • JavaScript Loops
  • JavaScript Functions
  • JavaScript Conditional Statements
  • JavaScript Numbers
  • JavaScript Variables
  • Introducing JavaScript
  • Console I/O
  • What is User Experience (UX)?
  • Making sense of it all
  •  Learning activity: Interviewing
  • Learning activity: Field Observation
  • Learning activity: Experience Sampling
  • Finding participants for your learning activity
  • Solving an Important Problem
  • Finalizing the Project
  • Case Studies and Examples
  • The Brand Identity Design Process
  • Prepare and Plan
  • Getting the REST You Need
  • GET and POST Requests in a Browser
  • Website Basics
  • Introduction to HTTP
  • Introduction to Brand Identity
  • Reading Data from Databases with SQL
  • Soft Skills - Psychology
  • How to Install WordPress on Your Computer
  • Getting Started with WordPress
  • Writing Online
  • Productivity
  • Presentation Skills
  • Organizing Data
  • Important Skills For Professional Success
  • Protecting and Sharing Your Work
  • Licensing
  • Fair Use and Public Domain
  • Getting Started with Copyright
  • Letter Game App
  • Number Game App
  • Shopping List App
  • Logic in Python
  • Finding the Data You Want
  • Professional Development
  • Applying & Interviewing
  • The Job Search
  • Networking
  • Personal Branding
  • Setting Your Course
  • Careers in the Tech Industry
  • Getting Data from a Database
  • Data, Databases and SQL
  • Self-Assessment
  • Python Data Types
  • Python For Beginners
  • Getting There
  • Delivering the MVP
  • Get Involved in Open Source
  •  Create a Web Presence on GitHub
  •  Working on a Team
  • Working By Yourself
  • DNS Basics
  • Graphic Basics
  • Hello, GitHub!
  • Workflows
  • Working With Remote Repositories
  • Merging
  • Branches
  • Getting Started With Git
  • Why Version Control Matters
  • MASH JavaScript
  • MASH CSS
  • MASH HTML
  • Treehouse Club - JavaScript
  • Scrum Artifacts
  • Scrum Events
  • Introducing Scrum
  • What is Agile?
  • Treehouse Club - CSS
  • Welcome to the Treehouse Club
  • WWW
  • The Internet
  • Computer Languages
  • Computer Basics
  • Installing MySQL Server and MySQL Workbench
  • Introduction to Data, Databases and SQL
  • Installing Programs
  • Creating the MVP
  • Environment and Redirection
  • Console Processes
  • Console Users and Permission
  • Moving Around in the Console
  • Harnessing the Power of Objects
  • Meet Objects
  • Perfecting the Prototype
  • Using your New Tools
  • Getting Started with Java
  • Newbie