Skip to content

Instantly share code, notes, and snippets.

@tjoels
Last active June 27, 2016 12:16
Show Gist options
  • Save tjoels/c1cc898a3cc1b917679112f8a1d50f6a to your computer and use it in GitHub Desktop.
Save tjoels/c1cc898a3cc1b917679112f8a1d50f6a to your computer and use it in GitHub Desktop.

Curriculum for all the things I want to learn in 2016

This is: a curriculum of skills and technologies I want to learn or look further into during 2016. It has been adapted from nynnejc's curriculum which again has been adapted from Malwine's example.

  1. HTML / CSS (March - April 2016)
  • Revisit basic HTML and CSS. Build a parallax scrolling website.
  • Revisit Bootstrap Grid
  • Revisit Box Model, position, display, inline-elememts
  • Project:
  • Make new portfolio site
  1. SQL (June 2016 - July 2016)
  • SQL tutorials
  • Entity–relationship model
  • Relationship cardinalities
  • Queries, Structured Query Language (SQL)
  • Data Manipulation (DML) & Data Definition Language (DDL)
  • Project:
  • Make DB app with the images from my phd thesis
  • image search ability
  1. JavaScript (September 2016)
  • Revisit JavaScript / start online course
  • d3 js visualisation tutorials
  • Projects:
  • Modify a website with JS
  • Make data visualisation with d3
  • Visual Inetraction
  • Build a jQuery Plugin

Technologies to advance in

Languages and Frameworks

  • HTML, erb, haml
  • CSS, Scss
  • JavaScript, CoffeeScript
  • jQuery

Concepts & Technologies

  • Test Driven Development (TDD)
  • SQL, MySQL, PostgreSQL
  • git, GitHub
  • User interface & User experience design (UI & UX)
  • Using a stylguide
  • HTTP, request & response cycle
  • Authentification, authorization
  • SSH, SSH-Keys
  • regular expressions, pattern matching
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment