Algorand Foundation

Blockchain Bootcamp 2023

Blockchain - Reach – PyTeal - Algorand

Faculty of Organizational Sciences, University of Belgrade or Online

2 - 31 March 2023

Free for all

About the Blockchain Bootcamp 2023

Blockchain Bootcamp 2023 is a unique opportunity for all students to learn about the application of blockchain in different e-business ecosystems and gain experience in coding with the newest blockchain technologies such as Reach, PyTeal, and Algorand.

Bootcamp will be organized by Blockchain Laboratory at FON and Blockchain Lab at UF.

Benefits for all attendees of the Blockchain Bootcamp 2023 are:

  • Mentorship program
  • Certificate for attending the Bootcamp
  • Direct nomination for attending the W3 Algorand Hackathon on 27th April 2023

The goal of the Bootcamp is to help students to improve their knowledge and become blockchain developers.

Blockchain Bootcamp 2023 contains two courses:
  1. W3 programming – Reach
  2. W3 programming – PyTeal

The goal of these courses is to provide students with knowledge of using programming languages Reach and PyTeal for creating smart contracts on the Algorand blockchain platform.

Courses will be conducted in a hybrid way, both in the classroom at the Faculty of Organizational Sciences, University of Belgrade, and online from March 2nd to March 31st.

About the Blockchain technologies

Algorand is a decentralized, open-source blockchain platform that aims to provide fast and secure transactions for businesses and individuals. It uses a proof-of-stake consensus algorithm called Pure Proof of Stake (PPoS), which allows for fast and efficient block production. Algorand has been recognized for its high levels of security and scalability, making it a popular choice for businesses and organizations looking to integrate blockchain technology into their operations.

Reach is a programming language used to create smart contracts and transactions on the Algorand blockchain. It is designed to be easy to read and write, making it accessible for developers of all skill levels.

PyTeal is a Python library that allows developers to easily write and test smart contracts. PyTeal simplifies the process of deploying and managing smart contracts on the Algorand platform, making it a popular choice for developers working with the Algorand blockchain. PyTeal includes features such as syntax highlighting and error checking, which help developers write high-quality smart contracts.

Algorand support for Reach and PyTeal allows developers to build complex and reliable applications on the Algorand blockchain, increasing the adoption and use of the platform.

Who can attend?

Blockchain Bootcamp 2023 is free of charge for students of all study levels (undergraduate, graduate, specialist, and Ph.D. studies) and high school students, all around the world. For attending these courses, no prior knowledge is required.

Every participant can choose to attend one or both Blockchain Bootcamp 2023 courses – Reach and/or PyTeal.

The courses will be recorded and the videos will be available to participants via Moodle platform for distance learning. All participants will be enrolled in the Moodle Reach and/or PyTeal courses.

After finishing the Bootcamp, students who complete their projects and attend at least 80% of the classes (live or online) will receive Certificate.

UB event organizers:

Aleksandra Labus

Full Professor

CO-PI, Chair of the Blockchain Laboratory

E-mail: aleksandra@elab.rs

Marijana Despotović-Zrakić

Full Professor

Co-Chair of the Blockchain Laboratory, Project manager/Senior

E-mail: maja@elab.rs

Zorica Bogdanović

Full Professor

Project manager/Senior, Senior Researcher

E-mail: zorica@elab.rs

Dušan Barać

Full Professor and the
Vice-dean for digital development

Project manager/Senior, Senior Researcher

E-mail: dusan@elab.rs

Tamara Naumović

Teaching Assistant

Project manager/Junior, Junior Researcher

E-mail: tamara@elab.rs

Petar Lukovac

Teaching Associate

Junior researcher, Developer

E-mail: petar.lukovac@elab.rs

Aleksa Miletić

Teaching Associate

Junior researcher, Developer

E-mail: aleksa.miletic@elab.rs

Milica Simić

Teaching Associate

Algorand Campus Champion, President of the Student Blockchain Club

E-mail: milica.simic@elab.rs

Location

Faculty Organizational Science
University of Belgrade
Jove Ilića 154, cabinets 304, 303 and 303a.
11000 Belgrade, Serbia

Share this event
UF event organizers:
Marko_Portrait_Vertical_SM

Marko Suvajdzic

Associate Director of Digital Worlds Institute and an Associate Professor, UF

PI, University of Florida (UF), United States

E-mail: marko@digitalworlds .ufl.edu

tom

Tom Shrimpton

Professor, UF

CO-PI, University of Florida (UF), United States



E-mail: teshrim@cise.ufl.edu

jamie

Jamie Kraft

Director of the Entrepreneurship and Innovation Center, UF

CO-I, University of Florida (UF), United States

E-mail: jamie.kraft@warrington .ufl.edu

tim

Tim Difato

Associate Director and an Associate faculty member at Digital Worlds Institute, UF

CO-I, University of Florida (UF), United States

E-mail: tim@digitalworlds.ufl.edu

Courses content and timeline

Reach: Every Tuesday and Thursday in March from 4 to 6 pm CET

Reach course topics:

DateTimeAuditoriumLecture
02.03.4 p.m - 6 p.m (Belgrade time)D301Introduction to Blockchain. Blockchain in e-business ecosystems
07.03.4 p.m - 6 p.m (Belgrade time)D405Introduction to Reach: installation, Docker, architecture
09.03.4 p.m - 6 p.m (Belgrade time)D405Bets & Wagers
14.03.4 p.m - 6 p.m (Belgrade time)D405Trust & Commitments
16.03.4 p.m - 6 p.m (Belgrade time)D405Timeout & Participation and Loops
21.03.4 p.m - 6 p.m (Belgrade time)D405Interactive DApps (ask module)
23.03.4 p.m - 6 p.m (Belgrade time)D405React and integration with the backend
28.03.4 p.m - 6 p.m (Belgrade time)D405React and integration with the backend
31.03.4 p.m - 6 p.m (Belgrade time)D405Meeting with mentors: defining project topics for the W3 Algorand Hackathon

Have a look at the recorded lectures at the following link.

PyTeal: Every Wednesday and Friday in March from 8 to 9:30 pm CET

PyTeal course topics:  

DateTimeAuditoriumLecture
02.03.4 p.m - 6 p.m (Belgrade time)D301Introduction to Blockchain. Blockchain in e-business ecosystems
08.03.8 p.m - 9.30 p.m (Belgrade time)D404Introduction to PyTeal: installation, Docker, architecture
10.03.8 p.m - 9.30 p.m (Belgrade time)D403CounterApp - beginner level
15.03.8 p.m - 9.30 p.m (Belgrade time)D404CounterApp - intermediate & advanced level
17.03.8 p.m - 9.30 p.m (Belgrade time)D404Rock Paper Scissors
22.03.8 p.m - 9.30 p.m (Belgrade time)D404Rock Paper Scissors
24.03.8 p.m - 9.30 p.m (Belgrade time)D404React and integration with the backend
29.03.8 p.m - 9.30 p.m (Belgrade time)D404React and integration with the backend
31.03.4 p.m - 6 p.m (Belgrade time)D405Meeting with mentors: defining project topics for the W3 Algorand Hackathon

Have a look at the recorded lectures at the following link.

Registration link

If you are interested in participating in Blockchain Bootcamp 2023, fill out the form by 4th March 2023 If you are interested in participating in W3 Algorand Hackathon 2023, fill out the form by 20th March 2023.