Julia Lang is a high-level programming language well-suited for numerical analysis and computational sciences: fast, dynamic, and open source.
Brendan McAuliffe from Software Radio Systems presented srsRAN, an open-source project for 5G Radio Access Networks, and his experience developing open source software.
Hugo Casademont presented Windmill, an open source developer platform and workflow engine, and his experience developing open source software.
Presented in collaboration with the Blockchain Student Association, an introduction to developing on the blockchain and using Solidity.
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.
Jimi Vaubien shows how to build interactive and powerful web apps with HTMX.
Lars Quaedvlieg shows how to leverage Jekyll and GitHub to build your own portfolio website!
Skander Moalla (PhD student at EPFL) explains the nuances of reproducibility and replicability and show us how to build reproducible ML projects in Python.
Discover Snips’ tools as we build a voice assistant that runs completely on device, that is without connecting to the cloud.
GitHub is a very useful platform to organize your code/materials for a hackathon, a personal project, or a school project.
Mohanty from crowdAI shares his extensive experience in reinforcement learning with hands-on examples.
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.
Learn to create your first skill for Amazon Alexa, the voice service that powers Amazon Echo.
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.
Have you ever heard of “cloud computing”? Let’s learn about Docker and use it for building and deploying our own cloud application.
We talk about what happens at a hackathon, share our experience organizing hackathons, and explain how you can get involved as participant or organizer.
How to use cheap, prototyping hardware such as Raspberry Pis and Arduinos in your projects.
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.
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.
Stefano from CQSL at EPFL gives an intro to quantum computers and how quantum computing is used to simulate quantum matter.
Learn about how to make a Telegram bot and connect with APIs for endless possibilities!