> For the complete documentation index, see [llms.txt](https://docs.soniclabs.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.soniclabs.com/sonic/build-on-sonic/learn-solidity.md).

# Learn Solidity

Sonic Labs has partnered with HackQuest to offer a learning track for anyone who is eager to learn Solidity on Sonic, whether they are a beginner or advanced. [Start learning now](https://www.hackquest.io/learning-track/Sonic).

<figure><img src="https://1451584663-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFigzFE2ScpiZHSkLRCev%2Fuploads%2FGsMvCDZODnMroKx9tFIz%2Fimage.png?alt=media&amp;token=8419417d-0ea0-4a06-a08c-93da85ca738c" alt=""><figcaption></figcaption></figure>

Upon completing the course outlined below, graduates will receive a Sonic Developer Certificate.

{% stepper %}
{% step %}

### Phase 1

Web3 Basics.
{% endstep %}

{% step %}

### Phase 2

Ecosystem Overview
{% endstep %}

{% step %}

### Phase 3

Basic Solidity Syntax
{% endstep %}

{% step %}

### Phase 4

Advanced Solidity Syntax
{% endstep %}

{% step %}

### Phase 5

Build With Guided Projects
{% endstep %}

{% step %}

### Phase 6

Practical Frameworks — Foundry
{% endstep %}

{% step %}

### Phase 7

Smart Contract Security
{% endstep %}

{% step %}

### Phase 8

Explore More Resources on Sonic
{% endstep %}
{% endstepper %}
