Our team has vast experience in working with cutting-edge technologies such as Rust, Async I/O, AI, or WebAssembly. Our trainers are here to help you and your business gain advanced know-how.

Do you...
  • want to get started with Rust, AI, or WebAssembly
  • need guidance on how to contribute to open source projects
  • search for the right technical tools

Individuals

Businesses

Do you...
  • want to build Rust, AI, or WebAssembly specialized team
  • aim to integrate Open Source technologies into your projects
  • need help setting up technical events

Universities

Do you...
  • need a partner to integrate cutting edge technologies into your curriculum
  • do research in Rust and WebAssembly
  • contribute to open source projects

What can we help you with?

You can choose one of the training sessions we propose or we can work together to build a custom curriculum based on your needs. Contact us to explore how we can help you.

Short Introduction to Rust

  • Objective: Rust overview and basics
  • Duration: 12 hours (2-3 days)
  • Lectures & exercises
  • Hands-on project (optional)

Extensive Introduction to Rust

  • Objective: The foundation of using Rust
  • Duration: 20 hours (3-5 days)
  • Lectures & exercises
  • Hands-on project
  • Open source contributions

Introduction to Tock OS

  • Objective: Get familiar with Tock, an embedded OS fully written in Rust
  • Duration: 16 hours (2-4 days)
  • Hardware: Micro:bit v2 / RP2040 / NRF52
  • Main topics: userspace applications, capsules, HIL, debugger

Asynchronous Rust

  • Objective: Manage asynchronous operations using Rust
  • Duration: 20-24 hours (3-6 days)
  • Async I/O Runtime: Tokio
  • Advanced: Implement a custom runtime

Embedded Development in Rust

  • Objective: Exploring the Rust ecosystem for Embedded Systems
  • Duration: 24 hours (3-6 days)
  • Hardware used: Raspberry Pi Pico or ESP32
  • Main keypoints: Bare-metal, PACs and embedded OS

Web Assembly

  • Objective: Get started with WebAssembly
  • Duration: 16-20 hours (2-5 days)
  • Lectures & exercises
  • Hands-on project

Machine Learning in Rust

  • Objective: ML basics with Rust
  • Duration: 16 hours (2-4 days)
  • Lectures & exercises
  • Hands-on project (optional)

Teacher and Training Experience

Books

  • “Getting Started with Secure Embedded Systems: Developing Iot Systems for Micro: Bit and Raspberry Pi Pico Using Rust and Tock ” - Alexandru Radovici and Ioana Culic
  • “Commercial and Industrial Internet of Things Applications with the Raspberry Pi: Large-Scale Deployment of Iot Software Solutions” - Ioana Culic, Cristian Rusu, and Alexandru Radovici
  • “Commercial and Industrial Internet of Things Applications with the Raspberry Pi: Prototyping Iot Solutions” - Ioana Culic, Cristian Rusu, and Alexandru Radovici
  • “Getting started guide for Intel Galileo and Intel Edison using Wyliodrin” - Maria Tudor, Ioana Culic and Alexandru Radovici
  • “Getting started guide for Raspberry Pi and Arduino using Wyliodrin” - Madalina Tanea, Ioana Culic, Alexandru Radovici
  • “Building a Smart City Infrastructure using Raspberry Pi and Arduino” – Alexandru Radovici, Ioana Culic, Ovidiu Stoica, Daniel Rosner

Events

  • Rust Workshop, POLITEHNICA Bucharest & University of Bucharest, 2023, 2024

    - Two-days training sessions for students to learn specific Rust technologies (Tock, Tokio, Tauri, Embassy) and contribute to open source projects

    - Over 350 participants, more than 30 open source projects contributed to and over 60 pull requests

  • Rust Nation UK, 2023

    - Wyliodrin held a hands-on training session about using Tock to build a smart home device.

  • IP Workshop Summer School, August, 2022, 2023, 2024

    - Sponsored and part of the teaching team of the Rust in Embedded track at a two-weeks summer school for high-school and university students.

    - Developed the curriculum and built educational materials.

  • Cisco Partners Meeting, Barcelona 2014

    - IoE workshop for the Cisco Academies representatives

    - 60 people developed projects with Raspberry Pi and Arduino

  • Cisco live - DevNet Hackathon, Milan 2015

    - part of the Cisco live 2015 event, a three days event with IoT workshops to help participants develop a prototype

    - Wyliodrin held technical workshop and offered technical support

    - Wyliodrin software was used for developing the projects

  • Cisco Networking Academy Hackathon, Singapore 2015

    - hackathon organised by Cisco Networking Academy; students had to create an IoT project

    - we held a workshop during which students were introduced to both Raspberry Pi and Arduino, teaching them electronics basics and how to create projects like a blinking LED and gathering data from different sensors

  • Break and Make, Bucharest 2015

    - technical support, running the “Projects presentation & team building” part of the schedule, acquiring and setting up electronic devices and embedded boards used

    - our tutorial book on Intel’s Galileo and Edison was used as documentation

  • Break and Make, Cracow 2015

    - same tasks as in the previous event (Break and Make Bucharest)

    - in addition, held the technical workshop

  • Break and Make, Budapest 2015

    - same tasks as in the previous events (Break and Make Bucharest and Cracow)

    - Wyliodrin used as a developing environment

  • Defi Cisco, Paris and other four cities, 2015

    - technical workshop and mentoring participants

  • Skillzone San Francisco, 2015

    - providing mentorship

  • ALP Dillingen, 2016, 2017, 2018

    - held five IoT trainings over three years

Educational Partners
University of Southern California
UCLA
Ohio University
ALP Dillingen
Ulm University
University Politehnica of Bucharest
Alska University
Waterford Institute of Technology
Partners
Microsoft BizSpark
Digilent
Dexter Industries
GNS Engineering