# All the workshops

Besides learning I also love teaching and sharing knowledge.

I have given dozens of workshops to students with ages ranging from middle school to college and the materials of said workshops will be collected here.

This is still a work in progress :)

Intro to Python with genetic algorithms

Intro to LaTeX

Recreational maths

Intro to Python with genetic algorithms

Intro to LaTeX

Recreational maths

# Introduction to Python with genetic algorithms

The aim of this workshop is to introduce people to programming. Instead of introducing the concepts point-blank, we use genetic algorithms as a motivation for the concepts taught.

We will start with robots that clean rooms in a random fashion, like the one on the left, and try to improve those into robots like the one on the right.

You can check the page about the workshop here and the code here.

# Introduction to LaTeX

You can think of LaTeX as Microsoft Word for mathematicians. With LaTeX we can typeset weird, complicated formulas and make them look nice.

A subset of LaTeX commands can even be used in this site: $$ax^2 + bx + c = 0 \iff x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}$$.

Nowadays we can even use LaTeX over at Facebook Messenger (even though it doesn't work on mobile phones): try sending $$x^2 - 1 = 0$$ to someone, and see it become $$x^2 - 1 = 0$$.

You can check the page about the workshop here.