thomas Sichel

thomas Sichel

Edinburgh, City of Edinburgh, United Kingdom
Open to Work

8,992

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

    Moozic

  • Spoken Languages

    • English, portuguese

113 Achievements

  • Performing CRUD Operations
  • Defining Models
  • Getting Started with Sequelize
  • Handling Errors When Manipulating Data
  • Deleting Data from a Database
  • Updating Data in a Database
  • Adding Data to a Database
  • Finding the Data You Want
  • Getting Data from a Database
  • Data, Databases and SQL
  • Refactoring and Modularizing a REST API
  • Create, Read, Update, Delete
  • Managing Data and Asynchronous Code
  • Getting to Know REST APIs
  • The CSS Box Model
  • Fundamental Concepts
  • Serving Static Files in Express
  • Applying Express Knowledge
  • Understanding Values and Units
  • Middleware
  • Basic Selectors
  • Deeper into Routing with Express
  • Using Templates with Express
  • Getting Started with Express
  • Getting Started with CSS
  • Validating Data
  • The Importance of Data Validation
  • Writing a Classifier
  • Introduction to Machine Learning
  • Meet pandas
  • Array Programming
  • Array Organization
  • Meet NumPy
  • The Data Analysis Process
  • Getting to Know Your Data
  • Introducing Data Analysis
  • How Jenkins Works
  • Security: Concerns
  • Security in Practice
  • Common Attacks and Defenses
  • Advanced Selectors
  • Going Further with Attribute Selectors and Pseudo-Classes
  • Selectors - Beyond the Basics
  • Hello Internet!
  • JavaScript is Everywhere
  • Sequence Operations
  • Bells and Whistles
  • JavaScript Loops
  • Page Layout with the Float Property
  • Fundamental Concepts
  • Designing with the Latest Features
  • Searching Names
  • Sorting Algorithms
  • Packing and Unpacking
  • Getting Info In and Out of Functions
  • Controlling Layout with CSS Display Modes
  • Getting Started with CSS Layout
  • Introduction to Functions
  • Getting to Know Tuples
  • All Together Now
  • Diving into Web Development
  • JavaScript Functions
  • Basic Layout
  • Merge Sort and Linked Lists
  • The Merge Sort Algorithm
  • Building a Linked List
  • Functions and Looping
  • GET and POST Requests in a Browser
  • The Box Model
  • JavaScript Conditional Statements
  • Understanding Values and Units
  • Types and Branching
  • Introduction to HTTP
  • What to Test
  • Basic Selectors
  • JavaScript Numbers
  • Exploration
  • Exploring Arrays
  • Meet Python
  • How To Test
  • Getting Started with CSS
  • Recursion and Space Complexity
  • Algorithms in Code
  • JavaScript Variables
  • Discovery
  • Going Further with HTML
  • Creating the Screen Layout
  • Getting Started with Android
  • Images, Text and Links
  • Structuring Your Content
  • The Activity Lifecycle
  • Introducing JavaScript
  • Time Complexity
  • Playing a Counting Game
  • Getting Started With HTML
  • Sequence Iterations
  • Iterating and Packing with Dictionaries
  • Introducing Dictionaries
  • Why Test
  • Adding a New Web Page
  • Make It Beautiful with CSS
  • HTML: The Structural Foundation of Web Pages and Applications
  • Finishing the Game
  • Introducing JavaScript
  • Getting Familiar with HTML and CSS
  • Swift Functions
  • Collections
  • Discovery
  • Control Flow
  • Operators
  • Types
  • Variables and Constants
  • Newbie