Solidity を学ぶ
無料のインタラクティブなオンライン Solidity コース。すべてのレッスンで本物のスマートコントラクトを書いて実行し、出力が一致しないときは AI ヒントが助けてくれます。セクションを修了すると無料の修了証が発行されます。
1,000+ 人のcoddersが登録中
53 レッスン51 チャレンジ209 クイズの問題
- 初心者向け
AIによるコーディングサポート
実践的なインタラクティブレッスン
全レッスンに音声ナレーション付き
知識を確かめるクイズ
無料の修了証明書
シラバス
セクション 1
基礎
セクションを始める開始開く閉じるプログラミング経験がなくても始められ、変数、条件分岐、関数、状態、ループ、配列、マッピング、構造体、列挙型、ガード、イベントを通じて、Solidityの実践的な基礎を身につけます。演習、習熟度チャレンジ、章末クイズで、すべての概念を実践します。はじめに
4 レッスン324変数と型
6 レッスン1125分岐
5 レッスン920関数
5 レッスン920コントラクトの状態
5 レッスン920ループ
5 レッスン920配列
5 レッスン920データモデル
5 レッスン920コントラクトのルール
5 レッスン720
実践で学ぶ
実際のコードを書き、データベースをクエリし、ウェブサイトを構築し、AIプロンプトをマスターしましょう。インタラクティブなレッスンで現代の開発者に必要なすべてのスキルを網羅しています。
連続記録を築こう
継続して進捗を見守りましょう!毎日のコーディング習慣を追跡し、フリーズ日で連続記録を守り、毎日参加することで報酬を獲得しましょう。
12 日連続
明日も戻ってきて連続記録を維持しましょう!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
ダブル・オア・ナッシング
7日中5日目
連続記録フリーズ
2 left
どこでも学べる
コーディングの旅を持ち歩こう!セットアップ不要、ダウンロード不要 - 開いてすぐにコーディング開始。iOS、Android、Webで4.9星評価で利用可能。
あなたは一人じゃない
グローバルリーダーボードで競い、友達を招待して報酬を獲得し、お互いの成功を祝いましょう。プログラミングは友達と一緒の方が楽しい!
あらゆる学び方に対応
読む・聴く・自分を試す・AIに聞く・学んだことを調べる。どんな学び方にも対応したレッスンです。
変数は、後でプログラム内で参照できる値を格納する、名前のついた入れ物です。
Pythonでは、名前、イコール記号、格納したい値の順で書くことで作成します。
値は後から変えられます。再代入すると、名前は新しい値を指すようになります。
修了証を取得
完了したすべてのコースで証明書を獲得しましょう。LinkedInプロフィールや履歴書に追加して、雇用主にプログラミングスキルをアピールしましょう。
Coddy で Solidity を学ぶ理由
- 本物の Solidity をブラウザで書いて実行。Remix、Hardhat、Foundry、MetaMask、テストネットは不要です。各レッスンではコントラクトを solc でコンパイルし、サーバー側の EVM で実行して、出力、イベント、コンパイルエラーを即座に表示します。
- スマートコントラクト開発者が実際に使う Solidity を学びます:コントラクトの構造、
uintとintのサイズ、boolとstring、整数除算と余りを含む算術演算、if/elseの連鎖、パラメータと戻り値を持つ関数、pureとview、状態変数と public ゲッター、定数、forとwhileループ、memory と storage の固定長・動的配列、address、mapping、struct、enum、require、revert、イベント、可視性。 - AI ヒントが、誰もがつまずく Solidity のポイントを丁寧に案内します。memory と storage の違い、
uintが負の値になれない理由、余りを切り捨てる整数除算、関数をpureにすべきかviewにすべきか、あるいはどちらでもないのか、そしてrequireがトランザクションに対して実際に何をするのか。最初のレッスンから EVM の正しいメンタルモデルを身につけられます。 - 演習だけでなく、本物のコントラクトを作ります。プロフィールカード、共有カウンター、在庫トラッカー、スコアボード、予約サマリーなど。各プロジェクトにはコンパイル済みコントラクトに対して実行されるテストが付属しているので、エンドツーエンドの動作を確認できます。
Solidity 学習に関するよくある質問
Solidity は何に使われますか?
Solidity の習得は難しいですか?
require が失敗するとトランザクション全体が取り消されます。このコースでは、変数と算術演算から始めて mapping、struct、イベント、ガードへと、こうした概念を 1 レッスンずつ積み上げて教えます。