LauzHack Workshops

Introduction to Julia

Julia Lang is a high-level programming language well-suited for numerical analysis and computational sciences: fast, dynamic, and open source.

Material

Open-Source in Industry, 5G and Software Radio Networks

Brendan McAuliffe from Software Radio Systems presented srsRAN, an open-source project for 5G Radio Access Networks, and his experience developing open source software.

Material

Code to Production in Minutes with Windmill

Hugo Casademont presented Windmill, an open source developer platform and workflow engine, and his experience developing open source software.

Material

Intro to Solidity and Blockchain

Presented in collaboration with the Blockchain Student Association, an introduction to developing on the blockchain and using Solidity.

Material

Python Web App with Flask and PythonAnywhere

Seyed Parsa Neshaei teaches how to develop a simple web app and API using the Flask framework in Python and how to deploy them to a Pythonanywhere server.

Material

Building Web Apps with HTMX

Jimi Vaubien shows how to build interactive and powerful web apps with HTMX.

Material

Building a Portfolio Site

Lars Quaedvlieg shows how to leverage Jekyll and GitHub to build your own portfolio website!

Material

Reproducible ML Projects

Skander Moalla (PhD student at EPFL) explains the nuances of reproducibility and replicability and show us how to build reproducible ML projects in Python.

Material

Build a Private-by-Design Voice Assistant

Discover Snips’ tools as we build a voice assistant that runs completely on device, that is without connecting to the cloud.

Material

Collaborate with GitHub

GitHub is a very useful platform to organize your code/materials for a hackathon, a personal project, or a school project.

Material

Crash Course on Reinforcement Learning

Mohanty from crowdAI shares his extensive experience in reinforcement learning with hands-on examples.

Material

Fun Fourier Transform - Whistle Unlocker

Learn how to apply the Fourier Transform in order to perform melody detection, which is used to create a “whistle unlocker”, and use an Arduino for recording audio and displaying feedback.

Material

Hacking With Amazon Alexa

Learn to create your first skill for Amazon Alexa, the voice service that powers Amazon Echo.

Material

Generative Adversarial Networks - Synthetic Data for Fun and Profit

Generative Adversarial Networks (GANs) are an approach to generative modeling using deep learning methods. In this workshop, we will give a hands-on intro to GANs, going through image and financial time series examples.

Material

Intro to Docker

Have you ever heard of “cloud computing”? Let’s learn about Docker and use it for building and deploying our own cloud application.

Material

Intro to Hackathons

We talk about what happens at a hackathon, share our experience organizing hackathons, and explain how you can get involved as participant or organizer.

Material

Intro to Hardware Hacking

How to use cheap, prototyping hardware such as Raspberry Pis and Arduinos in your projects.

Material

Speed up your Python

Python’s ease of use, flexibility, and cost (free!) have contributed to its explosion in recent years. But it’s also easy for things to get messy. In this workshop, we cover some tips and tricks to simplify your Python development life and also make your code easy to use by others! Topics covered: using an IDE, debugging, GitHub Copilot, packaging.

Material

Zero-knowledge arguments in Rust with Arkworks

Come learn how to do zero-knowledge arguments efficiently using the Arkworks library for Rust! In this workshop we will be giving an introduction to Succinct Zero Knowledge Arguments of Knowledge (zkSNARKs) in general and Arkworks, a bleeding-edge Rust library for designing and implementing them.

Material

Quantum computing to simulate quantum matter

Stefano from CQSL at EPFL gives an intro to quantum computers and how quantum computing is used to simulate quantum matter.

Material

Telegram bot and APIs (OpenAI, HuggingFace, etc)

Learn about how to make a Telegram bot and connect with APIs for endless possibilities!

Material