The Blockchain Academy

Blockchain Security Workshop
2023-05-15 11:00 - 16:00, 2023-04-17 11:00 - 16:00, 2023-03-13 11:00 - 16:00 UTC | Untitled
Blockchain Security Workshop
Blockchains provide a decentralized platform for data processing and storage, potentially revolutionizing many business processes. However, blockchain-based platforms are only useful if they are secure. Participate in Blockchain Security Workshop to learn about the potential vulnerabilities and security risks that exist at each level of the blockchain ecosystem.
QUESTIONS WE’LL EXPLORE

What security benefits do blockchain cryptography provide?
How do blockchain consensus algorithms work?
How does blockchain’s theoretical and real-world security differ?
What are potentially exploitable vulnerabilities in smart contracts?
What are the pros and cons of different blockchain architectures?
How does blockchain technology affect regulatory compliance?

Blockchain Security Workshop Learner Outcomes
Upon successful completion of this intensive program, participants will be able to:

Understand the security of blockchain’s fundamental cryptography.
Explore the advantages and disadvantages of blockchain consensus algorithms.
Identify the security impacts of blockchain infrastructure, such as nodes and networks.
Discuss the security of smart contracts and their applications.
Define how to develop a secure blockchain-based solution for a business case.

Certificate of Completion
Eligible for Blockchain Certification Association (BCA) Microcredential Exam
Blockchain Security Microcredential – The BCA Exam fee ($99) is included in your tuition.

BLOCKCHAIN IS NOT IMPERVIOUS
1. Hackers have already successfully breached the blockchain onramps.
2. Stakeholders can implement the blockchain incorrectly and create vulnerabilities.
3. Blockchain applications are vulnerable to the same issues as other software, such as coding bugs and flaws that let hackers gain a foothold.
4. Weaknesses in a blockchain create vulnerabilities in applications, technologies and services built on top of it.
5. We have yet to see the blockchain in large-scale applications, which could break it.
6. Developments in the technological landscape, such as quantum computing, will eventually make hacking the blockchain even easier.
7. Hackers will always find new ways around blockchain security.

Solidity Smart Contract Workshop (EVM)
2023-05-08 11:00 - 16:00, 2023-04-03 11:00 - 16:00, 2023-03-06 11:00 - 16:00
Solidity Smart Contract Workshop (EVM)
The instructor-led live Solidity Smart Contract Workshop (EVM) provides a firm understanding of Smart Contracts development using the Solidity programming language and the Ethereum Virtual Machine (EVM). You will demonstrate your ability to effectively build Ethereum Blockchain solutions for commercial deployment. This is a great live workshop for developers looking to advance their understanding and capability within the blockchain industry and web3 space. This workshop is the live component of the on-demand Solidity Smart Contract Developer (EVM) course.
Solidity Smart Contract Workshop (EVM) Learner Outcomes

Certificate of Completion – Solidity Smart Contract Workshop (EVM)
Preparation for the Certified Ethereum Developer Exam from the Blockchain Certification Association (BCA)

You must also complete the Ethereum Developer Workshop to fully prepare for the BCA Certified Etherem Developer exam.

Career Prospects:

Working as a developer building Blockchain and Web3 applications and the opportunity to achieve higher salaries (10% to 40% increase)
Get hired over those with no Blockchain knowledge skillset
Start a project of your own!

What’s covered in the Solidity Smart Contract Workshop (EVM) Workshop?
Overview of the Blockchain Smart Contracts and DApps.

Smart Contract, DApp Tools and Developer Environment.
DeFi : NFTs and Tokenization

Blockchain Technology Overview

Smart Contracts
Decentralized Applications
Tokenization and DeFi
Ethereum Virtual Machine (EVM)
Ethereum Development Tools
Remix
Truffle

Solidity Development Language

Contract Architecture
Data Types
Functions
Control Structures
Wallets
Addresses
Payments

Programming in Solidity using Remix

Remix Console and Modules
Remix Compiler
Reusable Libraries

Smart Contract Exercies

Developing the First Contract, summing integers
Working with addresses
Using enums to work with state conditions
Using structs to create custom data types
Making payments to other users
Transfer Ether based on conditions
Use ERC-20 standard to create fungible tokens
Use the ERC-721 standard to create non-fungible tokens.
Build an Ethereum-based DApp running as a web application.

ENROLL TODAY:
The following include Solidity Smart Contract Workshop (EVM):

Certified Ethereum Developer
Certified Multi-Protocol Developer

What is the Solidity programming language?
Solidity is an object-oriented programming language created specifically by the Ethereum Network team for constructing and designing smart contracts on Blockchain platforms. It’s used to create smart contracts that implement business logic and generate a chain of transaction records in the blockchain system.
What is the Ethereum Virtual Machine (EVM)?
Ethereum Virtual Machine (EVM) is a computation engine that acts like a decentralized computer that has millions of executable projects. It acts as the virtual machine which is the bedrock of Ethereum’s entire operating structure. It is considered to be part of Ethereum that runs execution and smart contract deployment. The role of the EVM is to deploy a number of extra functionalities to the Blockchain to ensure users face limited issues on the distributed ledger. Every Ethereum node runs on the EVM to maintain consensus across the blockchain. Ethereum facilitates something called smart contracts, a piece of code that is running on Ethereum.
EVM is completely isolated, meaning the code inside the EVM has no access to the network, file system, or other processes. Ethereum has two types of accounts: Externally Owned Accounts (EOA) and Contract Accounts, both of which are treated equally under the EVM. Account abstraction tries to reduce this to just one account, meaning both EOAs and Contract Accounts function like each other. Private keys control EOAs, meanwhile, contract accounts are stored in smart contracts, also known as smart wallets. A contract that is written in the smart-contract coding is converted into something called a bytecode.
Most of the source code for using smart contracts is done using programming language from Solidity. It is then converted into opcodes for the EVM to interpret. The EVM then uses the operation codes to complete certain tasks. So, the EVM works like a large decentralized or master computer to complete all types of tasks on the blockchain. EVM is one of the biggest projects in the world of cryptocurrencies.

Algorand Developer Workshop
2023-05-04 11:00 - 16:00, 2023-04-06 11:00 - 16:00, 2023-03-02 11:00 - 16:00
Certified Algorand Developer – Live Online Instructor-Led
Welcome to the Live Online Instructor-Led Algorand Developer Workshop designed to accompany and leverage lessons learned in the Certified Algorand Developer Course. This Workshop will help you gain more experience and achieve better outcomes on the BCA AI-Proctored Exam and out in the workplace.
Who is it for? – Prerequisites
The Certified Algorand Developer course is for developers who want to demonstrate their ability to manage the end-to-end application lifecycle, including developing, packaging, and deploying Algorand applications or smart contracts. In addition, this course enables developers to build state-of-the-art application features using Algorand software development kits (SDKs) and Developer Application Programming Interfaces (APIs).
What the Algorand Developer Workshop Demonstrates
A Certified Algorand Developer demonstrates the knowledge to develop and maintain Algorand Distributed Applications (DApps), client applications, and smart contracts. The Certification credential verifies the skills and knowledge of Algorand use cases, Algorand Development Ecosystem that includes DApps, Smart Contracts, and features using the latest Algorand APIs SDKs and development model. A developer must also be able to:

Build and configure a development environment.
Develop and build Algorand applications, smart contracts, and other applications using Algorand SDKs and APIs.
Complete the end-to-end application lifecycle, i.e., build and test applications.
Install, build and develop in one of the many Algorand SDK programming languages.
Passing a high integrity exam demonstrates the candidate’s ability to perform challenging real-world tasks under time constraints and your extensive Algorand skills and understanding.

ENROLL TODAY:
The following include Solidity Smart Contract Workshop (EVM):

Certified Algorand Developer
Certified Multi-Protocol Developer

Training Materials
Algorand Training Materials for hands-on exercises. Training materials are required for the following Interactive Exercise:

Algorand Developer Environment Setup – Training Documentation
Algorand Smart Contracts – Training Documentation
Algorand DApps – Training Documentation
Algorand Additional Resources – Training Documentation

COURSE 2: ALGORAND DEVELOPER ENVIRONMENTAL SETUP
Algorand Developer Environment Setup – Training Documentation

Interactive Exercise: Developer Environment
Docker
Visual Studio code
Sandbox Docker Container

PyTeal

Installation
Compilation

Software Development Kits

Python
JavaScript
Java
Go

Reach

Installation
Demonstration

Algorand User Accounts
Algorand Smart Contracts – Training Documentation

Develop Smart Contract using PyTEAL
Compile, Deploy and execute the Smart Contract to the Sandbox runtime environment.
Work with Stateful Smart Contracts
Develop various SDK Applications which use Algorand Standard Assets (ASAs) – JavaScript, Java, Python, and others

DEVELOPING ALGORAND DISTRIBUTED APPLICATIONS (DAPPS)
Algorand DApps – Training Documentation

Developing Smart Contracts for DApps
Configuring Node.js
Creating the web-based user interface.
Executing the DApp

Algorand Additional Resources – Training Documentation
We hope you enjoy the course and gain the skills needed to propel your web3 career.

Hedera Hashgraph Developer Workshop
2023-05-03 11:00 - 16:00, 2023-04-05 11:00 - 16:00
Hedera Hashgraph Developer Workshop

Welcome to the Live Online Instructor-Led Hedera Hashgraph Developer Workshop designed to accompany and leverage lessons learned in the Certified Hedera Hashgraph Developer Course. This Workshop will help you gain more experience and achieve better outcomes on the BCA AI-Proctored Exam.
Hands-On Instructor-Led Exercises covering:

Transact HBar
Wallet Testnet Account
Mirronet Queries
Transaction Setup
Network Consensus
Token and Query
Hedera Token Service, Fungible and Non-Fungible Tokens
Hedera Schedule Service
Hedera Consensus Service

Your benefits in attending this Live Instructor-Led Hedera Hashgraph Developer Workshop:

Personalized Learning – Our experienced instructors tailor approaches and answer your specific questions on a 1:1 basis with small groups of learners.
Immediate Feedback – If a certain self-paced module is confusing, too slow, or too fast, our instructors can immediately accommodate real-time feedback.
Hands-On Experience – The Certified Hedera Hashgraph Developer course already includes hands-on assignments. The live workshop builds on this experience in a collaborative instructor-led effort.
Networking – You can meet both the instructor and others in your workshop who are building their skillset and network of industry professionals. Dedicated time and space for learning also help you better absorb the information and processes to translate your knowledge into your field of work.
Blended Learning Lowers Costs and Improves Outcomes – A knowledgeable blockchain instructor’s time and experience are valuable, making 100% live courses, either classroom or live online, somewhat costly and not always aligned with your schedule. The blended learning approach that the Certified Hedera Hashgraph Developer course, combined with the live workshop, offers you the flexibility to learn the self-paced components at your own pace and attend a regularly scheduled Live Workshop held once a month for a 5 intensive value packed instructor-led hours. Those able to attend have better opportunities to ask questions, meet a potential partner or employer, and achieve higher passing scores on the AI-Proctored BCA Certification Exam.

ENROLL TODAY:
The following include Solidity Smart Contract Workshop (EVM):

Certified Hedera Hashgrap Developer
Certified Multi-Protocol Developer

Training Materials
HEDERA HASHGRAPH TRAINING MATERIALS (PDF)
Training materials are required for the following Interactive Exercise Modules:

Interactive Exercise 1 – Module 1 – Lesson 4 – Transact HBar

Training Materials: Section 1, page 29: Base Hedera API

Interactive Exercise 2 – Module 2 – Lesson 2 – Consensus

Training Materials: Section 2, page 38: Proof-of-Stake

Interactive Exercise 3 – Module 2 – Lesson 4 – Governing Module Benefit,

Training Materials: Section 3, page 39: Governance Module

Interactive Exercise 4 – Module 2 – Lesson 6 – Wallet Testnet Account

Training Materials: Section 4, page 40: Hedera Accounts

Interactive Exercise 5 – Module 3 – Lesson 2 – Mirronet Queries

Training Materials: Section 5, page 41: Mirrornet Queries

Interactive Exercise 6 – Module 4 – Lesson 4 – Transaction Setup

Training Materials – Section 6, page 42: Transaction Setup

Interactive Exercise 7 – Module 5 – Lesson 3 – Network Consensus

Training Materials: Section 7, page 47: Network Consensus

Interactive Exercise 8 – Module 6 – Lesson 4 – Token and Query

Training Materials – Section 8, page 48: Hedera Token Service, Fungible and Non-Fungible Tokens

Interactive Exercise 9 – Module 6 – Lesson 6 – Schedule Service

Training Materials – Section 9, page 64: Hedera Schedule Service

Interactive Exercise 10 – Module 6 – Lesson 8 – File Service

Training Materials – Section 10, page 64: Hedera Schedule Service

Interactive Exercise 11 – Module 6 – Lesson 10 – Consensus Service

Training Materials – Section 11, page 80 – Hedera Consensus Service

Additional Exercises

Training Materials – Section 12, page 90 – Redo exercises with Java Script

Blockchain Student Orientation 1 PM EST
2023-05-01 13:00 - 14:00
Attend the Blockchain Student Orientation to set yourself up for success.
Join your blockchain student peers for the upcoming Blockchain Student Orientation, held monthly!
1 PM to 2 PM Eastern Time – LIVE Online – Zoom Event
The Blockchain Student Orientation is typically the start of your emerging technology journey, where you are welcomed-in, and acclimated to the tools, experiences, and upcoming events designed to help you achieve the best outcomes. Although it is generally before you start any self-paced or live instruction, you may join a monthly held orientation event at any time.
This is not a required session but is intended to help you understand how your education platform works and get the most out of your blockchain education experience. Enrolled students who are unable to attend the live session can what a recording the presentation and walkthrough.

Learn to navigate the On360 platform easily!
Network – connect with others! – Discord, LinkedIn, Telegram, and more.
Self-Paced Modules (laptop, tablet, or mobile)
Weekly Live AMA Sessions (Ask-Me-Anything)
Regularly scheduled live instructor-led workshops for most courses (monthly)
Blockchain low-code labs
Community discussion threads
Learn how to join a Blockchain Pitch Competitions
Sign up for the monthly Crypto Trading Competition using a tier-one investment bank trading simulator
Discover how to participate in Hackathons

Your Outcomes; what comes after your course?

Certificate of Complete – NFT Certificate hosted on the blockchain
Certification and Microcredential Exam
Certification and Microcredential Digital Badge from
Take your knowledge and skill to invest in cryptocurrencies responsibly – “Never invest in a business you cannot understand,” Warren Buffet once said.
Land a new high-paying blockchain job – Web3 provides a 10% to 40% increase in salary
Build your portfolio with Gig-Work
Upskill for your existing job and transition your team
Launch your dream, and build your team! – Gear up to join the Blockchain Incubator launching in 2023

Whenever you join, the most important thing you can do is make friends with others in the community, your web3 network. People make technologies that can change the world. No one makes a significant dent all by themselves. We hope you decide to join. Learn more.

Linux Hyperledger Fabric Developer Workshop
2023-04-26 11:00 - 2023-04-27 16:00, 2023-02-22 11:00 - 2023-02-23 16:00
Linux Hyperledger Fabric Developer Workshop
The Linxu Hyperledger Fabric Developer Workshop and course upskills existing developers providing the tools and practical skills in implementing business logic by writing chaincode, Fabric’s smart contracts, and creating enterprise blockchain-based applications. In this course developers learn how to implement and test a chaincode in Golang for any use case, manage the chaincode life cycle, create Node.js client applications interacting with Hyperledger Fabric networks, control access to the information based on a user identity, set up and use private data collections and much more.
WHO IS IT FOR
This course is designed for developers who want to master their skills in the Hyperledger Fabric chaincode and application development.
WHAT YOU’LL LEARN IN THE HYPERLEDGER FABRIC DEVELOPER WORKSHOP
In this course, you’ll learn how to implement and test a chaincode in Node.js for any use case, manage the chaincode life cycle, create Node.js client applications interacting with Hyperledger Fabric networks, control access to the information based on a user identity, set up and use private data collections and much more.
WHAT IT PREPARES YOU FOR
This course will help you build expertise and obtain practical skills in implementing business logic by writing the Chaincode and creating enterprise blockchain-based applications.
CERTIFIED HYPERLEDGER FABRIC DEVELOPER WORKSHOP OUTCOMES
Sit and pass Linux’s CHFD (Certified Hyperledger Fabric Developer) Exam

Hyperledger Fabric Developer Workshop Documentation
The Hyperledger fabric is an implementation of blockchain technology, that has been collaboratively developed under the Linux Foundation’s Hyperledger Project. It leverages familiar and proven technologies, and offers a modular architecture that allows pluggable implementations of various function including membership services, consensus, and smart contracts (Chaincode) execution. It features powerful container technology to host any mainstream language for smart contracts development.
To contribute to this documentation, create an issue for any requests for clarification or to highlight any errors, or you may fork and update the source, and submit a pull request.
Below, you’ll find the following sections:

Getting started
Quickstart
Developer guides
Fabric developer guide
Chaincode developer guide
API developer guide
Operations guide

Getting started
If you are new to the project, you can begin by reviewing the following links. If you’d prefer to dive right in, see the Quickstart section, below.

Whitepaper WG: where the community is developing a whitepaper to explain the motivation and goals for the project.
Requirements WG: where the community is developing use cases and requirements.
Canonical use cases
Glossary: to understand the terminology that we use throughout the Fabric project’s documentation.
Fabric FAQs

Quickstart documentation

Development environment set-up: if you are considering helping with development of the Hyperledger Fabric or Fabric-API projects themselves, this guide will help you install and configure all you’ll need. The development environment is also useful (but, not necessary) for developing blockchain applications and/or Chaincode.
Network setup: This document covers setting up a network on your local machine for development.
Chaincode development environment: Chaincode developers need a way to test and debug their Chaincode without having to set up a complete peer network. This document describes how to write, build, and test Chaincode in a local development environment.
APIs: This document covers the available APIs for interacting with a peer node.

Fabric developer guide
When you are ready to start contributing to the Hyperledger fabric project, we strongly recommend that you read the protocol specification for the technical details so that you have a better understanding of how the code fits together.

Making code contributions: First, you’ll want to familiarize yourself with the project’s contribution guidelines.
Setting up the development environment: after that, you will want to set up your development environment.
Building the fabric core: next, try building the project in your local development environment to ensure that everything is set up correctly.
Building outside of Vagrant: for the adventurous, you might try to build outside of the standard Vagrant development environment.
Logging control: describes how to tweak the logging levels of various components within the fabric.
License header: every source file must include this license header modified to include a copyright statement for the principle author(s).

Chaincode developer guide

Setting up the development environment: when developing and testing Chaincode, or an application that leverages the fabric API or SDK, you’ll probably want to run the fabric locally on your laptop to test. You can use the same setup that Fabric developers use.
Setting Up a Network For Development: alternately, you can follow these instructions for setting up a local network for Chaincode development without the entire fabric development environment setup.
Writing, Building, and Running Chaincode in a Development Environment: a step-by-step guide to writing and testing Chaincode.
Chaincode FAQ: a FAQ for all of your burning questions relating to Chaincode.

API developer guide

APIs – CLI, REST, and Node.js

CLI: working with the command-line interface.
REST: working with the REST API.
Node.js SDK: working with the Node.js SDK.

Operations guide

Setting Up a Network: instructions for setting up a network of fabric peers.
Certificate Authority (CA) Setup: setting up a CA to support identity, security (authentication/authorization), privacy and confidentiality.
Application ACL: working with access control lists.

Next

NEAR Developer Workshop
2023-04-24 11:00 - 2023-04-25 16:00, 2023-02-20 11:00 - 2023-02-21 16:00
NEAR DEVELOPER WORKSHOP – 2 Days
The NEAR Developer Workshop, and overall course, is an opportunity for web developers to earn a Certificate of Completion that represents the ability to design, develop, test and deploy smart contracts on the NEAR platform.
WHAT YOU’LL LEARN
During this course, we will practice:

perceiving web 3 in the context of human history
reading contract code in Rust and AssemblyScript
writing contracts using Rust and AssemblyScript
testing contracts using unit and simulation tests
deploying contracts and a sensible user interface

EXPLORING WEB 3
Learn to read (smart?) contracts in Rust and AssemblyScript, there’s really nothing to it.
PRACTICING WEB 3
Learn to write contracts that control identity and money as the new primitives of web 3
PROJECTS – PART I
Learn to deploy your contracts to TestNet
PROJECTS – PART II
Learn to deploy your contracts to TestNet
DEMO PROJECT
Demonstrate your group project in 5-10 minutes

NEAR DEVELOPER WORKSHOP LEARNING OUTCOMES
Create a working environment for deploying and interacting with smart contracts;
Explain the NEAR consensus mechanism;
Demonstrate ability to read, write, modify and deploy smart contracts;
Appraise the Interoperability of the NEAR protocol;
Certificate of Completion
BCA Certified NEAR Developer

Issuing body: Blockchain Certification Association

NEAR Network

NEAR is a carbon-neutral layer-1 blockchain network that is scalable and secure thanks to its unique implementation of sharding called Nightshade. NEAR is built with a focus on usability and ease of use, for both developers and users.

NEAR Ecosystem
Building the Open Web together – Projects building on NEAR are at the center. The Ecosystem is supporting them with everything they need to succeed.

Projects & DAOs
Community
Venture support
Tech base
Regional hubs
Web3 career

NEAR Foundation
We exist to enable community-driven innovation to benefit people around the world.
We are a non-profit foundation headquartered in Switzerland that is responsible for contracting protocol maintainers, funding ecosystem development, and shepherding core governance of the NEAR protocol.

Blockchain Architecture Workshop - 2 Days
2023-04-19 11:00 - 2023-04-20 16:00, 2023-02-15 11:00 - 2023-02-16 16:00
Blockchain Architecture Workshop
This 2-day live instructor-led Blockchain Architecture Workshop accompanies the Online OnDemand Blockchain Architecture course content. The live session helps you further understand the available platforms, hosting, associated technologies, languages, and security is paramount to any enterprise deployment’s success. You learn and discuss the pros and cons of each decision and a non-technical summary of implementation.
Who is it for
The Blockchain Architecture course is for existing architects and software developers, and technically capable managers to comprehend an enterprise blockchain application’s practical development and implementation. Executives, project managers, and developers aligning their experience with this emerging technology need to be aware of the various aspects of its governance and development.
Prerequisites
You must have an understanding of computing and a strong sense of blockchain.
Learning Objectives and Outcomes
QUESTIONS WE’LL EXPLORE

What is blockchain architecture?
What are the core components of blockchain architecture?
How does blockchain architecture differ from other architectures?
What are the hosting decisions to consider?
What are the business components of blockchain architecture?

LEARNING OUTCOMES

Identifying the decisions and participants in a successful blockchain implementation;
Learn about various blockchain platforms – Open Source and Commercial;
Understand the hosting and mining options;
Awareness of associated technologies;
Understand the primary programming languages;
Determining the decisions surrounding the security of blockchains;
Learn about blockchain architecture for building a private or hybrid blockchain;
Certificate of Completion – Blockchain Architecture – 24 hours
Blockchain Certification Association (BCA) Exam

BCA Certified Blockchain Architect

This course is a component of the following Certification tracks:

Certified Blockchain Project Manager
Certified Multi-Protocol Blockchain Developer

Smart Contract Security Workshop
2023-04-18 11:00 - 16:00, 2023-03-14 11:00 - 16:00, 2023-02-14 11:00 - 16:00
Smart Contract Security Workshop
Smart Contract Security Workshop illustrates how smart contracts extend the functionality of the blockchain by allowing programs to run on top of the distributed ledger. However, as smart contracts become more common and powerful, vulnerabilities in these contracts have far-reaching implications. Enroll in this course to learn about common smart contract vulnerabilities and how to identify and remediate them.
Questions We’ll Explore

Why is smart contract security difficult?
What vulnerabilities do smart contracts share with other programs?
How does the design of the blockchain affect smart contract security?
What vulnerabilities exist in particular smart contract platforms?
How does DeFi create new potential vulnerabilities?
How can a smart contract security audit identify vulnerabilities?

Smart Contract Security Workshop Objectives
Upon successful completion of this intensive program, participants will be able to:

Understand the challenges of smart contract security
Explore common smart contract vulnerabilities via sample code and case studies
Identify best practices for mitigating common smart contract errors
Discuss best practices for smart contract security
Identify key components of a smart contract security audit
Certificate of Completion

Prerequisites
You must have an understanding of computing and a strong sense of blockchain. Completing a blockchain foundational course is advised.
Target Audience
The course is for existing online security professionals, software developers, and technically capable managers to comprehend an enterprise blockchain application’s security implementation. Executives, project managers, and developers aligning their experience with this emerging technology need to be aware of security pros, cons, development, maintenance, and mitigation aspects.

Courses & Programs incorporating this Workshop
Smart Contract Security Course
Certified Blockchain Security Professional

Crypto Trading Competition
2023-04-10 14:30 - 16:00
CRYPTO TRADING COMPETITION
REGISTRATION LINK for Competition starting April 10, 2023
The Crypto Trading Competition provides participants with a tier-one investment bank team trading experience. Learn how to safely and responsibly trade cryptocurrencies leveraging the most robust set of trading indicators and market scenarios, including live pricing on 12 crypto instruments, up-market, down-market, and volatility market conditions. 86 indicators available, including top crypto indicators; Moving Average, Bollinger Bands, Stochastic Oscillator, Ichimoku Cloud, Relative Strength Index, and MACD. This simulator is an opportunity for everyday students and investors to experience what professional, institutional traders encounter using a Bloomberg Terminal. Reports on Trading, Profitability, Extremes, Value, and Risk gauges user and team success. The simulator, combined with the Crypto Trading Course, provides all anyone needs to begin and dramatically improve their cryptocurrency trading knowledge and ability.
KEY DATES – 30 Days of Trading

START: Monday, April 10, 2023, from 2:30 PM to 4:00 PM Eastern Time
FINISH: Thursday, May 4, 2023, from 1:00 PM to 2:30 PM Eastern Time

COMPETITION VALUES
Orientation: We strive to…

Embodied our programs to always meet our ACE principles: Achieving Competitive Excellence
Provide tools that will allow students to familiarize themselves with order‐driven markets
Allow students to understand the liquidity of markets and the impact of trading costs.
Provide a realistic interface and environment for understanding Sales & Trading, Portfolio Management, and Construction, as well as the Risk impacts on markets from the news.
To provide a simulated market platform that measures the Trader analytics’ and metrics that govern the risk/reward of Trading and Portfolio Management.

Risk Taking: We strive to…

Foster innovation and creative thinking for students looking at careers in the financial markets
Provide a safe environment to allow these high‐performing students to explore alternative strategies
Give students the ability to learn from their successes and mistakes
Encourage and reward informed risk taking by the participating students and universities Results Oriented: We strive to…
To provide a simulated market platform that measures the Trader with Analytics and Metrics that govern the risk/reward of Trading and Portfolio Management.
Provide communication and presentation opportunities that simulate the real financial markets

THE CRYPTO TRADING COMPETITION IS A BRAND OF THE BLOCKCHAIN ACADEMY
The Blockchain Academy is committed to “Developing Technology Enabled Learning Simulations” for both commercial and investment banks, corporate treasuries, other financial institutions and Universities. Delivering solutions is different from delivering programs or courses. We work hard to ensure our programs are applicable, relevant, and engaging. We expect that those who use our simulations walk away with something that applies to jobs today.
BENEFITS TO PARTICIPANTS / STUDENTS
Programs like ours show students new ways of thinking about things while their minds are most open. Most students from the participating universities’ finance and economic programs go on to work at major investment banking firms in London and New York. Many of them take on roles directly involving trading and hedging decisions. Even graduates who go on to work on the corporate side influence trading decisions.
As a participant, you will:

Feel a real sense of daily life as a trader
Sharpen your financial acumen
Experience the true competition of the finance world
Demonstrate your financial skills
Meet and interact with students from other universities
Enjoy unique learning opportunities during a fun and memorable event

COMPETITION RULES
Who is eligible to Compete
Both graduate as well as high potential undergraduate students.
Registration
REGISTRATION LINK for Competition starting April 10, 2023
Team Compositions
Teams can be comprised any way that students and faculty organize. For example, a team may comprise of just undergraduate students and another team of graduate students. A Team must consist of 3 students at a minimum and 5 students at maximum.
Competition Weighting & Participation Requirements
Trading Competition (50% of the competition results)
The University Crypto Trading Competition will start on April 10th. Team members will need to select a Team Leader to trade the predetermined portfolio via an online interface. Rules for trading are available by clicking here. This portfolio challenge will use the “Real Market Simulator” from The Blockchain Academy for students to trade with and for results. For this particular challenge, the students will compete both individually AND as a team. The results for both will be tabulated to determine placement.
Portfolio Challenge (25% of the competition results)
For the Portfolio Management Challenges, individual Team members will be given a trading screen to participate in a trading simulation. Each simulation will provide each student the opportunity to trade a limited number of securities over a simulated trading day. Student

Trader results will then be measured on the quality of their trading, using standard trader analytics of: Profitability, RaRoc, Sharpe Ratio, Sortino Ratio and Portfolio Alpha/Beta.
This challenge will use The Blockchain Academy “Portfolio Management Simulator”.
Participation Requirements
All teams are encouraged to participate in all of the UCTC Challenges. In the event that a particular team is unable to participate in all challenges, they acknowledge that they cannot be listed as either individual challenge or competition winners. If a particular team fails to compete in a challenge, their score for that challenge will be zero.
Contest Judging
For the Portfolio and Sale & Trading Competitions, any determination of errors in order entry, execution and eligibility shall be determined by The Blockchain Academy to be final with regards to the contest standings.
Consent to Publication of Ranking and Results
Entry to the contest constitutes permission for the University Crypto Trading Competition to post the university’s and trader’s information, including, without limitation, name, perform and relative ranking, on the University Crypto Trading Competition website and to use all information for purposes of advertising and promotion without compensation to the universities or contestants.
Prohibited Use of Contest for Promotional Purposes
Contestants acknowledge that the University Crypto Trading Competition name and that of the contest are copyrighted and are the sole property of The Blockchain Academy. Contestants shall not, either alone or in concert with others, use their participation in the contest for promotional purposes unless approved in advance in writing by the University Crypto Trading Competition. If a contestant violates this provision, the contestant may be disqualified from competition in the contest for future contests at the University Crypto Trading Competition’s sole discretion. If determined by University Crypto Trading Competition to be in violation, the contestant agrees to pay all legal fees and damage incurred by University Crypto Trading Competition, including those to enforce this provision.
Indemnification
All issues and questions concerning the construction, validity, interpretation and enforceability for the rights and obligations of the contestants and University Crypto Trading Competition in connection with the contest shall be governed by and construed in accordance with the substantive laws of the State of California, without regard to choose of law rules.

Postponement, Cancellation, Acceptance and Removal
University Crypto Trading Competition reserves the right to modify the contest terms, to postpone the contest commencement date or cancel the contest if, in its sole discretion, it determines that such action is reasonable and necessary. University Crypto Trading Competition may reject any contestant’s application for any reason. Furthermore, University Crypto Trading Competition has the right to remove or bar any contestant from the contest for any reason in its sole discretion, including, without limitation, barring any contestant who would or might: bring disrepute to the contest; or who has violated any rule, law or regulation pertaining to futures trading; or has attempted to benefit from any collusive or other trading irregularity. University Crypto Trading Competition will review and monitor all participants throughout the contest in the interest and fairness of all participants. Minimum participation is required; we reserve the right to cancel the contest if minimum participation is not reached. If the contest is canceled, entry fees will be refunded, and no prizes will be awarded. University Crypto Trading Competition reserves the right to cancel the contest at any time and will make honest efforts to notify all contestants. No Refunds; exception: in the case of contest cancellation, refunds will be available for entry fee.
Conflicts of Interest
All participants in the University Crypto Trading Competition, including Hosts, Teams, Team Members, Faculty Advisers, and Judges, have an obligation to avoid actual or potential conflicts of interest with their participation. A conflict of interest may exist when a participant or the participant’s family member or close friend is involved in activities that may impact the participant’s ability to perform their role fairly and impartially. A conflict may be actual or perceived.

COMPETITION STRUCTURE
In the realistic and intensely educational competition, teams of 3 to 5 students go head‐to‐head in competitive situations in two (2) distinct challenges: 1) Trading Competition and 2) Portfolio Challenge. Each competition area highlights products or strategies exclusive to the crypto markets. See below for details on each segment and their competition results weighting.
TRADING COMPETITION – 25% of the Competition Results
Teams (and individuals) compete over a 30‐day period using CapitalRMS (Real Market Simulator software. Each team starts with an available balance of $50,000,000 and can allocate that investable amount over a portfolio containing equities, fixed income contracts, Forex, metals, Agri’s, and index contracts (values are based on opening prices recorded by global exchanges).
Teams follow the news and learn how it affects price change across each instrument. They can modify their positions daily and monitor the up‐to‐the‐minute leaderboard online.

Blockchain Student Orientation
2023-04-03 13:00 - 14:00

EOS.IO Developer Workshop - 2 Days
2023-03-22 11:00 - 2023-03-23 16:00
EOS.IO Developer Workshop
The EOS.IO Developer Workshop, the main component of the EOS.IO Developer course, is for web/app developers who wish to understand how to create and integrate EOSIO-based decentralized applications (dApps). This live instructor-led developer workshop provides a top-down view of all the essential aspects of creating a dApp, and a basic overview of how the EOSIO blockchain works. EOSIO is a blockchain platform designed for the real world. Built for both public and private use cases, EOSIO is customizable to suit a wide range of business needs across industries with rich role-based security permissions, industry-leading speeds, and secure application processing. Building on EOSIO follows familiar development patterns and programming languages used by existing non-blockchain applications so developers can create a seamless user experience using well-known development tools.
Prerequisites:
Students should have a minimum of 1-year of software development experience using C++, Python, Rust, and Solidity. C++ is currently the best language for EOS. Rust, Python, and Solidity toolchains are also available to learn and build. High-performance and secure smart contracts are best developed using C++.
Learning Objectives and Outcomes
QUESTIONS WE’LL EXPLORE

What projects are building on EOSIO?
What are block producers?
What does it mean to decentralize a technology platform?
How does EOS blockchain transactions per second compare to VISA or competing blockchains?
What are the main steps of Smart Contract development from a business perspective?

EOS.IO DEVELOPER WORKSHOP LEARNING OUTCOMES

Create a working environment for deploying and interacting with smart contracts;
Explain EOS Taken Structure;
Demonstrate ability to read, write, modify and deploy smart contracts;
Appraise the Interoperability of EOS chains;

Certificate of Completion
This workshop prepares you for the BCA Certified EOS.IO Developer Exam.

Issuing body: Blockchain Certification Association

ENROLL TODAY
The following titles include the EOS.IO Developer Workshop
Certified EOS.IO Developer
Certified Multi-Protocol Blockchain Developer

Corda Developer Workshop - 2 Days
2023-03-20 11:00 - 2023-03-21 16:00
Corda Developer Workshop
The Corda Developer Workshop, a main event within the Certified Corda Developer course, is a technical course for developers, and technical leaders who want to learn about R3’s Corda distributed ledger technology (DLT) product based on Blockchain. This course focuses on Corda application development, or CorDapp, as it is known in the R3 developer community. R3 Corda is the culmination of a collaborative effort with over 70 of the world’s largest financial institutions. This open-source distributed ledger platform executes transactions, records, manages, and automates legal agreements between businesses. The value and efficiency that Corda brings to the business world require highly skilled professionals that command high wages for leading the development and deployment of the Corda applications. Students completing the Corda Developer course are prepared to sit for R3’s Corda Developer Certification exam.
QUESTIONS WE’LL EXPLORE

What are the real-world use cases of Corda?
Why is Corda technically distributed ledger technology, and how is that different from blockchain?
Participation in the Corda network and who transacts and participates?
What is the difference between Corda and Hyperledger Fabric?
From a business perspective, what are the main steps of Corda Smart Contract or CorDapp development?
What are the offerings of the Corda developer community?

Enroll Today: Certified Corda Developer

Blockchain Architecture Workshop - 2 Days
2023-03-15 11:00 - 2023-03-16 16:00
Blockchain Architecture Workshop
This 2-day live instructor-led Blockchain Architecture Workshop accompanies the Online OnDemand Blockchain Architecture course content. The live session helps you further understand the available platforms, hosting, associated technologies, languages, and security is paramount to any enterprise deployment’s success. You learn and discuss the pros and cons of each decision and a non-technical summary of implementation.
Who is it for?
The Blockchain Architecture course is for existing architects and software developers, and technically capable managers to comprehend an enterprise blockchain application’s practical development and implementation. Executives, project managers, and developers aligning their experience with this emerging technology need to be aware of the various aspects of its governance and development.
Prerequisites
You must have an understanding of computing and a strong sense of blockchain.
Learning Objectives and Outcomes
QUESTIONS WE’LL EXPLORE

What is blockchain architecture?
What are the core components of blockchain architecture?
How does blockchain architecture differ from other architectures?
What are the hosting decisions to consider?
What are the business components of blockchain architecture?

LEARNING OUTCOMES

Identifying the decisions and participants in a successful blockchain implementation;
Learn about various blockchain platforms – Open Source and Commercial;
Understand the hosting and mining options;
Awareness of associated technologies;
Understand the primary programming languages;
Determining the decisions surrounding the security of blockchains;
Learn about blockchain architecture for building a private or hybrid blockchain;
Certificate of Completion – Blockchain Architecture – 24 hours
Blockchain Certification Association (BCA) Exam

BCA Certified Blockchain Architect

This course is a component of the following Certification tracks:

Certified Blockchain Project Manager
Certified Multi-Protocol Blockchain Developer

Blockchain Enterprise Strategy Workshop - 2 Day
2023-03-08 11:00 - 2023-03-09 16:00
Blockchain Enterprise Strategy Workshop – 2-Day
Learn Strategic Approaches for Deploying Blockchain Solutions to Business.
The Enterprise Blockchain Strategy course is an intensive offering designed for consultants, business managers, and decision-making executives. The introduction of blockchain technology could impact their business and operation models. In addition to understanding this technology’s foundational aspect, participants will see how blockchain technology is changing operational deployment to their benefit. This course brings participants up to speed and challenges students to create a working plan to implement blockchain technology into their business strategies.
Blockchain for business is built on a shared, immutable ledger that is permissioned to increase efficiency among trusted partners. Blockchain for business is valuable for entities transacting with one another. With distributed ledger technology, permissioned participants can access the same information simultaneously to improve efficiency, build trust and remove friction. Blockchain also allows a solution to rapidly size and scale, and many solutions can be adapted to perform multiple tasks across industries. Blockchain for business delivers these benefits based on four attributes unique to the technology:
Questions We’ll Explore

How will blockchain impact my industry?
Who are the participants in a blockchain project?
Which blockchain should I use for my intended solution?
What is blockchain governance in practice?
Will transitioning to blockchain be difficult for my staff?

Network with Blockchain Leaders and Enthusiasts
Blockchain relies on a decentralized network of users to validate and record transactions instead of a central authority. While instructors and facilitators can feel like a centralized authority, the workshop participants bring their backgrounds from various industries and eras, providing a decentralized perspective.
Outcomes

Participation in this workshop and completing the online self-paced Blockchain Enterprise Strategy course modules results in your Certificate of Completion.
Blockchain Certification Association (BCA) Blockchain Strategist Microcredential digital badge NFT is achieved through passing the BCA Blockchain Strategist exam.

Ethereum Developer DApp Workshop
2023-03-07 11:00 - 16:00
Ethereum Developer DApp Workshop
The instructor-led live Ethereum Developer DApp Workshop provides you a firm understanding of DApp development on Ethereum using the Solidity programming language. You will demonstrate your ability to effectively build DApp (Decentralized Applications) solutions for commercial deployment. This is a great live workshop for developers looking to advance their understanding and capability within the blockchain industry and web3 space. The Ethereum Developer DApp Workshop in combination with the Solidity Smart Contract Developer (EVM) course, and the Ethereum Enterprise Strategist course, built up to a Certified Ethereum Developer credential.
Prerequisites
A minimum of a year of software development experience using C++, Java, Python, and JavaScript. C++, Java, Python, and JavaScript influence Ethereum’s built-in programming language Solidity. Students need to be familiar with these languages to program in Solidity.
Learner Outcomes

Certificate of Completion – Ethereum Developer Workshop
Preparation for the Certified Ethereum Developer Exam from the Blockchain Certification Association (BCA)

You must also complete the Ethereum Smart Contract Workshop to fully prepare for the BCA Certified Etherem Developer exam.

Career Prospects:

Working as a developer building Blockchain and Web3 applications and the opportunity to achieve higher salaries (10% to 40% increase)
Get hired over those with no Blockchain knowledge skillset
Start a project of your own!

What’s covered in the Workshop?

RC20, ERC-72, ERC223 and other standards
Token issuance mechanisms
Identity management systems (uport, civic etc.)
Token exchanges
Wallets and multisig
Using web3.js library
Connecting your app to an Ethereum node
Architectural considerations – how and when to use the Blockchain
Building the proper framework for displaying and receiving information to/from the user

Hedera Hashgraph Developer Workshop
2023-03-01 11:00 - 16:00
Hedera Hashgraph Developer Workshop

Welcome to the Live Online Instructor-Led Hedera Hashgraph Developer Workshop designed to accompany and leverage lessons learned in the Certified Hedera Hashgraph Developer Course. This Workshop will help you gain more experience and achieve better outcomes on the BCA AI-Proctored Exam.
Hands-On Instructor-Led Exercises covering:

Transact HBar
Wallet Testnet Account
Mirronet Queries
Transaction Setup
Network Consensus
Token and Query
Hedera Token Service, Fungible and Non-Fungible Tokens
Hedera Schedule Service
Hedera Consensus Service

Your benefits in attending this Live Instructor-Led Hedera Hashgraph Developer Workshop:

Personalized Learning – Our experienced instructors tailor approaches and answer your specific questions on a 1:1 basis with small groups of learners.
Immediate Feedback – If a certain self-paced module is confusing, too slow, or too fast, our instructors can immediately accommodate real-time feedback.
Hands-On Experience – The Certified Hedera Hashgraph Developer course already includes hands-on assignments. The live workshop builds on this experience in a collaborative instructor-led effort.
Networking – You can meet both the instructor and others in your workshop who are building their skillset and network of industry professionals. Dedicated time and space for learning also help you better absorb the information and processes to translate your knowledge into your field of work.
Blended Learning Lowers Costs and Improves Outcomes – A knowledgeable blockchain instructor’s time and experience are valuable, making 100% live courses, either classroom or live online, somewhat costly and not always aligned with your schedule. The blended learning approach that the Certified Hedera Hashgraph Developer course, combined with the live workshop, offers you the flexibility to learn the self-paced components at your own pace and attend a regularly scheduled Live Workshop held once a month for a 5 intensive value packed instructor-led hours. Those able to attend have better opportunities to ask questions, meet a potential partner or employer, and achieve higher passing scores on the AI-Proctored BCA Certification Exam.

Training Materials
HEDERA HASHGRAPH TRAINING MATERIALS (PDF)
Training materials are required for the following Interactive Exercise Modules:

Interactive Exercise 1 – Module 1 – Lesson 4 – Transact HBar

Training Materials: Section 1, page 29: Base Hedera API

Interactive Exercise 2 – Module 2 – Lesson 2 – Consensus

Training Materials: Section 2, page 38: Proof-of-Stake

Interactive Exercise 3 – Module 2 – Lesson 4 – Governing Module Benefit,

Training Materials: Section 3, page 39: Governance Module

Interactive Exercise 4 – Module 2 – Lesson 6 – Wallet Testnet Account

Training Materials: Section 4, page 40: Hedera Accounts

Interactive Exercise 5 – Module 3 – Lesson 2 – Mirronet Queries

Training Materials: Section 5, page 41: Mirrornet Queries

Interactive Exercise 6 – Module 4 – Lesson 4 – Transaction Setup

Training Materials – Section 6, page 42: Transaction Setup

Interactive Exercise 7 – Module 5 – Lesson 3 – Network Consensus

Training Materials: Section 7, page 47: Network Consensus

Interactive Exercise 8 – Module 6 – Lesson 4 – Token and Query

Training Materials – Section 8, page 48: Hedera Token Service, Fungible and Non-Fungible Tokens

Interactive Exercise 9 – Module 6 – Lesson 6 – Schedule Service

Training Materials – Section 9, page 64: Hedera Schedule Service

Interactive Exercise 10 – Module 6 – Lesson 8 – File Service

Training Materials – Section 10, page 64: Hedera Schedule Service

Interactive Exercise 11 – Module 6 – Lesson 10 – Consensus Service

Training Materials – Section 11, page 80 – Hedera Consensus Service

Additional Exercises

Training Materials – Section 12, page 90 – Redo exercises with Java Script

Hyperledger Fabric Developer Workshop
2023-02-22 11:00 - 2023-02-23 16:00
The Certified Hyperledger Fabric Developer Workshop and course upskills existing developers providing the tools and practical skills in implementing business logic by writing chaincode, Fabric’s smart contracts, and creating enterprise blockchain-based applications. In this course developers learn how to implement and test a chaincode in Golang for any use case, manage the chaincode life cycle, create Node.js client applications interacting with Hyperledger Fabric networks, control access to the information based on a user identity, set up and use private data collections and much more.
WHO IS IT FOR
This course is designed for developers who want to master their skills in the Hyperledger Fabric chaincode and application development.
WHAT YOU’LL LEARN
In this course, you’ll learn how to implement and test a chaincode in Node.js for any use case, manage the chaincode life cycle, create Node.js client applications interacting with Hyperledger Fabric networks, control access to the information based on a user identity, set up and use private data collections and much more.
WHAT IT PREPARES YOU FOR
This course will help you build expertise and obtain practical skills in implementing business logic by writing the Chaincode and creating enterprise blockchain-based applications.
CERTIFIED HYPERLEDGER FABRIC DEVELOPER WORKSHOP OUTCOMES
Sit and pass Linux’s CHFD (Certified Hyperledger Fabric Developer) Exam
