STATUS ██████ ██████ ███████ ███ ██ ██ ██ ██ ██ ██ ████ ██ ██ ██ ██████ █████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██████ ██ ███████ ██ ████
foulab.org / Foulab News
Intro to Python Workshop
by [classabbyamp] @ 2026-06-18 22:38:07 -0400



Sunday May 19th 2019 @ 14:00

This is an introductory, hands-on workshop for absolute beginners. We will start with an introduction to python, and work our way up by learning and applying basic programming concepts until we are able to make our own auto-correct program as an example.

Please bring your own laptop and install Python 3.6.5 here: https://www.python.org/downloads/release/python-365/. No programming experience required!

Tickets on Eventbrite: https://www.eventbrite.ca/e/intro-to-python-workshop-19052019-tickets-61444893330


Unicorn Engine : Skills Weaponized, Recognize the Clockwork
by [classabbyamp] @ 2026-06-18 22:38:07 -0400



Sunday February 24th 2019 @ 10:00

Goals:
We will learn how to reverse engineer a basic buffer overflow vulnerability.
Part of this will be an introduction to fuzzing for the vulnerability, followed by how to write a piece of
modern exploit code that will work around Address Space Layout Randomization and Write/Execute Exclusion.

This will be a Windows10 focused tutorial.

Bringing your own laptop with Win10 installed in some fashion is required.

More advanced techniques will be seen as time permits.

Subjects covered:

  • Setting up x64dbg on windows, and navigating a basic binary.
  • Integrating this with unicorn engine.
  • OS end execution model for Win10 overview.
  • Exploit code and shellcode development.
  • Basic fuzzing of input through hooking the binary using unicorn engine.
  • Stretch goal: if time permits, we will leverage Z3 based SMT solvers to fuzz.

This is an advanced course.

8 hours has been assigned to the block with an hour for lunch. Finishing at 18:00.
Knowledge of at least python scripting as well as the basics of computer science is required.

A 25$ donation at the door is strongly encouraged to support FOULAB.


Soldering 101 Workshop!
by [classabbyamp] @ 2026-06-18 22:38:07 -0400



Wednesday September 19th 2018 @ 19:00

This will be an introductory workshop to soldering! In this workshop we will cover the basic idea behind soldering, what it’s useful for, and some hands on practice. Recommended donation of 20$, but no one turned away for want of money. We have 20 seats in this workshop, and it is first come first serve.


Bootleg Systems Game Demo
by [classabbyamp] @ 2026-06-18 22:38:07 -0400

Tuesday, March 29th starting at 9:00PM, Gabriel De Roy will be coming in to play test Bootleg Systems, a first person retro-sci-fi-puzzle-platformer. Do you like neon? Do you like synth pop? Do you like weaponized 3D fax machines of the future? This may be your kinda game. Come hang out, play the demo, and discuss your favourite 80’s sci-fi.


SensorTag WorkShop
by [classabbyamp] @ 2026-06-18 22:38:07 -0400



IoT is one of the catchy technologies of this year, but it’s not perfect. Synchronizing with third parties and sharing very useful data with any marketing company doesn’t appeal to everyone. Luckily, a parallel industry of DIY IoT devices is running smoothly, and we’d like to help you explore it. This work shop features the latest TI-SensorTag. Workshop fees include one of these impressive boards. The first project we’ll be doing with this board is a weather station. Pair the weather station over BluetoothLE with your iPhone or android device and get local readouts of air pressure, humidity and temperature. Future workshops using the same device are in the works, so get a head start!

WHEN:March 26th, 10AM onwards, until you have a weather station
How to sign up:EventBrite


Introduction to computer vision with OpenCV
by [classabbyamp] @ 2026-06-18 22:38:07 -0400



No space left! However, if you would like to indicate your interest in us repeating the workshop please do at the email below.
Do you want to make your computer react to light, movement and gestures? Do you want to capture and process images and video as part of your project? Do you wonder: what’s wrong with these lazy AI programmers, why can’t my computer recognize me yet? Get answers to all these questions and more at the Foulab Workshop “Introduction to computer vision with OpenCV”! OpenCV is an open source library for capturing and analyzing images and video. It is written in C/C++, and API’s are available in Python, Java and on Android and iOS.

The workshop is aimed at people with some programming knowledge, but not necessarily any computer vision knowledge. We will cover:

  • How to install and set up the Open Computer Vision toolkit (OpenCV),
  • An introduction to computer vision algorithms (including image filtering, face detection, segmentation, tracking and stereo vision),
  • Code walkthrough and demonstration of OpenCV examples that you can use as starting points for your own projects.

The primary programming language for the workshop will be Python. The workshop has been updated from previous workshops to cover OpenCV 2.4.6, and the latest version of OpenCV’s python interface. The workshop presentations will be in English, but we are more than happy to provide support and answer questions in French.

Time: Sunday, February 9, 1-5pm
No space left! However, if you would like to indicate your interest in us repeating the workshop please do at the email below.
Cost: 25$ (Cash, or make arrangements in advance at the following email)
RSVP to strawdog3 (at) gmail.com required. Space is limited.
Required materials: laptop, webcam

While this workshop will be limited in scope to OpenCV itself, people are encouraged to stay after the workshop and discuss more advanced topics, such as the interfacing of openCV with other libraries and languages. If you have projects in mind or in progress, please do stick around and chat with us!


Foulab Double Header: Intro to OpenCV / Intro to WebGL
by [classabbyamp] @ 2026-06-18 22:38:07 -0400

POSTPONED DUE TO LACK OF SIGNUPS
Nov 2 and 3 Postponed, Foulab will present two workshops. On Saturday, learn to bring visual interaction to your projects with Introduction to computer vision with OpenCV, and on Sunday, step up to modern graphics in your web applications with Introduction to WebGL. Each workshop will run from 13:00h to 17:00h. Workshop attendance is $30 each, or $50 to attend both workshops. Each workshop is limited to 20 places, so get 'em while they're hot.

Tickets are for sale on eventbrite Each event alone is 30$, or 50$ to attend both.

The workshop presentations will be in English, but we are more than happy to provide support and answer questions in French.



INTRODUCTION TO COMPUTER VISION WITH OPENCV

Do you want to make your computer react to light, movement and gestures? Do you want to capture and process images and video as part of your project? Do you wonder: what’s wrong with these lazy AI programmers, why can’t my computer recognize me yet? Get answers to all these questions and more at the Foulab Workshop “Introduction to computer vision with OpenCV”!

The workshop is aimed at people with some programming knowledge, but not necessarily any computer vision knowledge. We will cover:

  • how to install and set up the Open Computer Vision toolkit,
  • an introduction to computer vision algorithms,
  • a couple interactive OpenCV demonstrations that you can use as a starting point for your own projects.

The primary programming language for the workshop will be Python. The workshop has been updated from previous workshops to cover OpenCV 2.4.6, and the latest version of OpenCV’s python interface.

Time: Saturday, November 2, 1-5pm Postponed
Required materials: laptop, webcam

While this workshop will be limited in scope to OpenCV itself, people are encouraged to stay after the workshop and discuss more advanced topics, such as the interfacing of openCV with other libraries and languages. If you have projects in mind or in progress, please do stick around and chat with us!

INTRODUCTION TO WEBGL

Long gone are the days of simple text tickers and epileptic shock inducing blink tags.These days we see javascript as a fast growing multimedia oriented language, and the jump to 3D is now at the cutting edge of competing with your native desktop application with WebGL.

In collaboration with Montreal’s very own demoparty, RECURSION, and it’s hackerspace, Foulab, we are happy to present an introduction to the modern OpenGL 3D processing pipeline through OpenGL.

Building off certain image processing concepts presented in the OpenCV workshop, we will give you an introduction to the following concepts so that you may start programming your own 3D demoes.

We will go over a number of small things specific to basic demo making including: setting up the rendering pipeline, in addition to explaining its internals. Simple examples of procedural rendering. As well as an overview of how this can go on to be applied to OpenGL in general.

Time: Sunday, November 3rd, 1-5pm
Required materials: laptop, chrome

Please be advised that a working knowledge of basic linear algebra will be required, in addition to that of programming.


«« « 2 3 4 5 6 7 8 » »»