My name is Jonas and I am a computer science MSc based in Tübingen, Germany. My Goal is to make programming more accessible and keep track of techniques I learned. All of the following projects have a README file in which I explain the required insights. Feel free to reuse and modify any code you see here.
These links list all of my projects. You can download the source code for all projects at once using the 'Clone' button above (also see: GitHub Beginners Guide). Use DownGit to get the code for specific projects.
Mar 2022 CO₂ Emission Map: Visualising emissions in an interactive world map (js, python)
Feb 2022 Autonomous Snake: The classic game Snake plays itself (html, js)
Jan 2022 Impossible Game: The Impossible Game shows just how unlikely winning the lottery is (python, js)
Sep 2020 Browser Data: What kind of information about me is visible on the internet? (js)
Aug 2020 Dithering: Image filter reducing the color palette while preserving the image (python)
Aug 2020 Planets: Visualization of our solar system using object-oriented programming (processing)
Aug 2020 Mosaic: Piece together a large image from small image tiles (python)
Aug 2020 A Murder of Boids: 2D simulation of flocking behavior (processing, js)
Mar 2020 Binary Information: How can we express any piece of information using only 1s and 0s? (html,js)
Nov 2019 Notes on Haskell: A beginners guide to Haskell and Functional Programming (haskell)
Sep 2019 Machine Learning/kMeans: Clustering an unlabeled data set (python)
May 2019 Machine Learning/kNN: Introduction to the k-Nearest-Neighbors algorithm (python)
Apr 2019 Machine Learning: An explanation of what it is and examples
Apr 2019 Memory Game: The classic game for your computer (html,css,js)
Mar 2019 Colors: Converting color formats in different languages (html,css,js)
Mar 2019 Learn Python: A beginners guide to python (python)
Mar 2019 LaTeX Cheat Sheet: Nifty stuff for LaTeX (latex)
Mar 2019 JSON to table: Increase readability in JSON (html,js)
Feb 2019 Noise: Random vs. Smooth Noise (python)
Feb 2019 Text Analysis: TextBlob: Dissecting Text into data (python)
Jan 2019 Center-center: Centering divs horizontally and vertically (html,css)
Sep 2018 Rescaling and Lerp: Linear interpolation between two ranges (processing)
Aug 2018 Selections via SVG: ‘marching ants’ animation using svg in css (svg,css)
