Blockchain - Reach – PyTeal - Algorand
Faculty of Organizational Sciences, University of Belgrade or Online
2 - 31 March 2023
Free for all
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:
The goal of the Bootcamp is to help students to improve their knowledge and become blockchain developers.
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.
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.
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.
Full Professor
CO-PI, Chair of the Blockchain Laboratory
E-mail: aleksandra@elab.rs
Full Professor
Co-Chair of the Blockchain Laboratory, Project manager/Senior
E-mail: maja@elab.rs
Full Professor
Project manager/Senior, Senior Researcher
E-mail: zorica@elab.rs
Full Professor and the
Vice-dean for digital development
Project manager/Senior, Senior Researcher
E-mail: dusan@elab.rs
Teaching Assistant
Project manager/Junior, Junior Researcher
E-mail: tamara@elab.rs
Teaching Associate
Junior researcher, Developer
E-mail: petar.lukovac@elab.rs
Teaching Associate
Junior researcher, Developer
E-mail: aleksa.miletic@elab.rs
Teaching Associate
Algorand Campus Champion, President of the Student Blockchain Club
E-mail: milica.simic@elab.rs
Faculty Organizational Science
University of Belgrade
Jove Ilića 154, cabinets 304, 303 and 303a.
11000 Belgrade, Serbia
Associate Director of Digital Worlds Institute and an Associate Professor, UF
PI,
University of Florida (UF),
United States
E-mail: marko@digitalworlds
.ufl.edu
Professor, UF
CO-PI,
University of Florida (UF),
United States
E-mail: teshrim@cise.ufl.edu
Director of the Entrepreneurship and Innovation Center, UF
CO-I,
University of Florida (UF),
United States
E-mail: jamie.kraft@warrington
.ufl.edu
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
Reach: Every Tuesday and Thursday in March from 4 to 6 pm CET
Reach course topics:
Date | Time | Auditorium | Lecture |
---|---|---|---|
02.03. | 4 p.m - 6 p.m (Belgrade time) | D301 | Introduction to Blockchain. Blockchain in e-business ecosystems |
07.03. | 4 p.m - 6 p.m (Belgrade time) | D405 | Introduction to Reach: installation, Docker, architecture |
09.03. | 4 p.m - 6 p.m (Belgrade time) | D405 | Bets & Wagers |
14.03. | 4 p.m - 6 p.m (Belgrade time) | D405 | Trust & Commitments |
16.03. | 4 p.m - 6 p.m (Belgrade time) | D405 | Timeout & Participation and Loops |
21.03. | 4 p.m - 6 p.m (Belgrade time) | D405 | Interactive DApps (ask module) |
23.03. | 4 p.m - 6 p.m (Belgrade time) | D405 | React and integration with the backend |
28.03. | 4 p.m - 6 p.m (Belgrade time) | D405 | React and integration with the backend |
31.03. | 4 p.m - 6 p.m (Belgrade time) | D405 | Meeting 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:
Date | Time | Auditorium | Lecture |
---|---|---|---|
02.03. | 4 p.m - 6 p.m (Belgrade time) | D301 | Introduction to Blockchain. Blockchain in e-business ecosystems |
08.03. | 8 p.m - 9.30 p.m (Belgrade time) | D404 | Introduction to PyTeal: installation, Docker, architecture |
10.03. | 8 p.m - 9.30 p.m (Belgrade time) | D403 | CounterApp - beginner level |
15.03. | 8 p.m - 9.30 p.m (Belgrade time) | D404 | CounterApp - intermediate & advanced level |
17.03. | 8 p.m - 9.30 p.m (Belgrade time) | D404 | Rock Paper Scissors |
22.03. | 8 p.m - 9.30 p.m (Belgrade time) | D404 | Rock Paper Scissors |
24.03. | 8 p.m - 9.30 p.m (Belgrade time) | D404 | React and integration with the backend |
29.03. | 8 p.m - 9.30 p.m (Belgrade time) | D404 | React and integration with the backend |
31.03. | 4 p.m - 6 p.m (Belgrade time) | D405 | Meeting with mentors: defining project topics for the W3 Algorand Hackathon |
Have a look at the recorded lectures at the following link.
©2022. Blockchain laboratory. All Rights Reserved.