Skip to main content

Write your first dapp on Chromia

This course helps you get started with Chromia by developing a book review dapp that allows users to post book reviews effortlessly. We will start with the basic concepts of Chromia and the Rell programming language and apply them to this simple dapp.

  • Chromia basics
  • Rell

Explore Courses

Get familiar with the Chromia relational blockchain platform and explore its main concepts.

Write your first dapp on Chromia

This course helps you get started with Chromia by developing a book review dapp that allows users to post book reviews effortlessly. We will start with the basic concepts of Chromia and the Rell programming language and apply them to this simple dapp.

  • Chromia basics
  • Rell

Create a simple application on Chromia using Rell and React

Create a decentralized news feed app like Twitter/X using Chromia. Learn database design, queries, operations, and integrate MetaMask for the frontend.

  • Rell
  • React
  • MetaMask integration

Rell Masterclass

Learn how Rell interacts with the database and how to optimize the underlying SQL statements.

  • Rell
  • SQL

Build your dapp in continuous integration

Learn how to build and test your dapp in a continuous integration environment.

  • Chromia CLI
  • Bitbucket Pipelines
  • GitLab CI

Write integration tests in TypeScript for your dapp

Learn how to write integration tests in TypeScript for your dapp.

  • Rell
  • TypeScript
  • Integration test

How to work with timestamps in Rell

Learn how to efficiently get the latest known timestamp in Rell.

  • Rell
  • timestamp

How to group a list to a key

Learn how to write a function for associating values with a respective key. This is useful when working with many-to-one entity relations.

  • Rell
  • associate

Web3 for Web2 developers

As a web developer, get oriented in the world of Web3. Learn how to transition to Web3 development and discover how it's easier than you might think.

  • Web3 concepts
  • Dapp development on Chromia