---
id: dev-education-videos
title: Zilliqa Development Videos
keywords:
  - zilliqa
  - scilla
  - development
  - course
  - basics
  - smart contract
description: Zilliqa and Scilla Development Videos - Write smart contracts and build DApps.
---

---

There are numerous channels that cover Zilliqa and Scilla programming content on
various social media channels. In this section we'll cover videos related to
Zilliqa and Scilla programming that are available on Zilliqa's official
channels. We'll continue to add videos to this course over time.

Playlist link on youtube
:[https://www.youtube.com/playlist?list=PLhAZ7IjBUYmvQGQmEGRHNgBQRu-ZNH_J6](https://www.youtube.com/playlist?list=PLhAZ7IjBUYmvQGQmEGRHNgBQRu-ZNH_J6)

### 1 Zilliqa and Scilla Programming Course Introduction

<iframe
  width="560"
  height="315"
  src="https://www.youtube.com/embed/LOAP_yKAGAU"
  frameborder="0"
  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
  allowfullscreen
></iframe>

Course introduction video in which we talk about the overview of the course -
share it with your friends to get them excited about Zilliqa!

### 2 Zilliqa and Scilla Programming Course Content, and Developer Resources

<iframe
  width="560"
  height="315"
  src="https://www.youtube.com/embed/IMK_jmhIDXo"
  frameborder="0"
  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
  allowfullscreen
></iframe>

Course structure and developer resources you will need to build on Zilliqa.

### 3 Introduction to Zilliqa's Scilla Smart Contract Programming Language

<iframe
  width="560"
  height="315"
  src="https://www.youtube.com/embed/_Xa7XrH3YoA"
  frameborder="0"
  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
  allowfullscreen
></iframe>

Background on what were the motivations for creating a new smart contract
language which is safe by design and formally verifiable, i.e., Scilla. We also
talk about some of the core features of Scilla in this video.

### 4 Scilla Key Concepts - Part 1

<iframe
  width="560"
  height="315"
  src="https://www.youtube.com/embed/If1gDVxA7V4"
  frameborder="0"
  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
  allowfullscreen
></iframe>

We cover some key Scilla concepts like variables (mutable, immutable),
expressions, statements, transitions, procedures, events, and messages.

### 5 Deploying a Scilla "Hello World" Contract on the Blockchain - With Code Explanation

<iframe
  width="560"
  height="315"
  src="https://www.youtube.com/embed/nXbwnHIL2gE"
  frameborder="0"
  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
  allowfullscreen
></iframe>

In this video, we deploy a Hello World contract on Zilliqa using the IDE
available at[https://ide.zilliqa.com/](https://ide.zilliqa.com/)

Hello World contract code with some explanation of its
components:[https://scilla.readthedocs.io/en/latest/scilla-by-example.html#helloworld](https://scilla.readthedocs.io/en/latest/scilla-by-example.html#helloworld)

### 6 Deploying a ZRC-2/Fungible Token Contract on the Blockchain - No Programming Knowledge Needed

<iframe
  width="560"
  height="315"
  src="https://www.youtube.com/embed/SBWoAhEgCfw"
  frameborder="0"
  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
  allowfullscreen
></iframe>

In this video we teach you how to deploy a ZRC-2 (fungible token contract) using
the Zilliqa IDE.

Relevant Links:

ZRC-2
Standard:[https://github.com/Zilliqa/ZRC/blob/master/zrcs/zrc-2.md](https://github.com/Zilliqa/ZRC/blob/master/zrcs/zrc-2.md)
ZRC-2 Contract
Code:[https://github.com/Zilliqa/ZRC/blob/main/reference-contracts/FungibleToken.scilla](https://github.com/Zilliqa/ZRC/blob/main/reference-contracts/FungibleToken.scilla)

### 7 Scilla Key Concepts - Part 2

<iframe
  width="560"
  height="315"
  src="https://www.youtube.com/embed/HGWnPDpwvOA"
  frameborder="0"
  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
  allowfullscreen
></iframe>

We look at important Scilla concepts like functions, error handling, options,
maps, booleans, lists, and standard libraries.

### 8 Crowdfunding Contract In Scilla - Part1

<iframe
  width="560"
  height="315"
  src="https://www.youtube.com/embed/GnLy-M_Psxg"
  frameborder="0"
  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
  allowfullscreen
></iframe>

We explore the crowdfunding contract and its various components as available
on:[https://scilla.readthedocs.io/en/latest/scilla-by-example.html#a-second-example-crowdfunding](https://scilla.readthedocs.io/en/latest/scilla-by-example.html#a-second-example-crowdfunding)

### 9 Crowdfunding Contract In Scilla - Part2

<iframe
  width="560"
  height="315"
  src="https://www.youtube.com/embed/jXPt5paVEFI"
  frameborder="0"
  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
  allowfullscreen
></iframe>

Finish coding all the components of the crowdfunding contract.

### 10 Scilla Tips and Tricks

<iframe
  width="560"
  height="315"
  src="https://www.youtube.com/embed/JoR7hKSgebw"
  frameborder="0"
  allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
  allowfullscreen
></iframe>

In this video we look at some Scilla tips and tricks that you can use to write
better Scilla smart contracts Reference :
[https://scilla.readthedocs.io/en/latest/scilla-tips-and-tricks.html](https://scilla.readthedocs.io/en/latest/scilla-tips-and-tricks.html)
