Pythonを学ぶ
無料で使えるインタラクティブなオンラインPython講座です。各レッスンで実際にコードを書きながら学べます。詰まったらAIヒントが助けてくれて、修了すれば無料の修了証ももらえます。
2,216,078+ 人のcoddersが登録中
219 レッスン177 チャレンジ1,070 クイズの問題
- 初心者向け
AIによるコーディングサポート
実践的なインタラクティブレッスン
全レッスンに音声ナレーション付き
知識を確かめるクイズ
無料の修了証明書
シラバス
セクション 1
基礎
セクションを始める開始開く閉じる基本的な概念とスキルを身につけ、確かな基盤を築くはじめに
3 レッスン316変数
6 レッスン938演算子 パート1
5 レッスン931演算子 パート2
5 レッスン930条件分岐
4 レッスン721入出力の基本
6 レッスン831割り勘計算機
プロジェクト5 レッスン1ループ
8 レッスン1443関数
6 レッスン833ひねりを加えた FizzBuzz
プロジェクト4 レッスン1リストの基本
7 レッスン938シーケンスの反復処理
4 レッスン830リスト:応用
4 レッスン830日々の支出トラッカー
プロジェクト7 レッスン1最終チャレンジ
3 レッスン3セクション 2
ロジックとフロー
セクションを始める開始開く閉じる問題解決能力を伸ばし、動的でインタラクティブなプログラムを作成する変数の探究
6 レッスン744辞書 パート1
5 レッスン631辞書 パート2
5 レッスン630連絡先アプリ
プロジェクト7 レッスン1高度な条件分岐
5 レッスン729セット (パート1)
4 レッスン524集合 パート2
6 レッスン732学生記録管理
プロジェクト7 レッスン1高度なデータ集計
4 レッスン723リスト内包表記の基本
6 レッスン631高度な関数
7 レッスン1146エラーハンドリングの基本
4 レッスン323高階関数
4 レッスン616最終チャレンジ
3 レッスン3セクション 3
オブジェクト指向プログラミング
セクションを始める開始開く閉じるクラス、オブジェクト、再利用可能な構造を使ってコードを整理する方法を学ぶOOPの基礎
8 レッスン1355デコレータ
4 レッスン33クラスのプロパティ
4 レッスン425継承
6 レッスン640ポリモーフィズム
5 レッスン533カプセル化
5 レッスン535特殊メソッド
4 レッスン426OOP の高度な概念
5 レッスン543引数の応用
2 レッスン217デザインパターン パート1
5 レッスン443デザインパターン パート2
6 レッスン650プロジェクト:図書管理
6 レッスン6最終課題
4 レッスン4
Pythonのコース
ブラウザで無料で始められる、実践的なPythonコース。
初心者向けチャレンジ - 基本概念の練習
人気初心者向けのコーディング知識を試してみましょう。好きな言語を使って、これらのプログラミング・チャレンジに挑戦してください。ハッピー・コーディング!
修了証あり
- 20
- 20
スタック - データ構造シリーズ #1
人気このコースでは、スタック(Stack)データ構造について学び、好みのプログラミング言語を使ってゼロからスタックを作成し、それを使ったコーディング課題に挑戦します!
- 13
- 6
- 1
コーディング問題集
さまざまな難易度の演習問題に挑戦し、プログラミングの問題解決スキルを試しましょう。いずれかのプログラミング言語で基本構文の知識をお持ちの方を対象としています。
修了証あり
- 32
- 31
AVL Tree - データ構造シリーズ #10
このコースでは、AVL Treeデータ構造について学び、お好みの言語で自己平衡二分探索木をゼロから構築し、コーディング課題で実践演習を行います!
修了証あり
- 16
- 6
- 1
pandasによるデータ分析
このコースでは、pandasを使ってPythonで表データを扱う方法を学びます。
修了証あり
- 19
NumPyの基礎
この短期間で実践的なコースで、データサイエンスのためのPythonによる強力な数値計算をマスターしましょう。
- 18
- 34
実践で学ぶ
実際のコードを書き、データベースをクエリし、ウェブサイトを構築し、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でPythonを学ぶ理由
- 無料、インストール不要、Pythonインタプリタの設定も不要、登録の壁もなし。コースを開けば、ブラウザで本物のPython 3コードを書き始められます。
- 各トピックにコーディング課題が付いてくるので、ただ読むだけでなく、実際にPythonを書きながら学べます。
- 演習が分からなくなったとき、AIヒントが答えを教えずに行き詰まりを解消してくれます。これがPythonを学ぶことと、ただコピーすることの違いです。
- 講座を修了すると、LinkedInや履歴書に追加できるPythonの無料修了証明書を受け取れます。