Pythonを学ぶ
無料で使えるインタラクティブなオンラインPython講座です。各レッスンで実際にコードを書きながら学べます。詰まったらAIヒントが助けてくれて、修了すれば無料の修了証ももらえます。
2,273,859+ 人のcoddersが登録中
219 レッスン206 チャレンジ1,069 クイズの問題
- 初心者向け
AIによるコーディングサポート
実践的なインタラクティブレッスン
全レッスンに音声ナレーション付き
知識を確かめるクイズ
無料の修了証明書
シラバス
セクション 1
基礎
セクションを始める開始基本的な概念とスキルを身につけ、確かな基盤を築くはじめに
3 レッスン316変数
6 レッスン938演算子 パート1
5 レッスン931演算子 パート2
5 レッスン930条件分岐
4 レッスン721入出力の基本
6 レッスン831割り勘計算機
プロジェクト5 レッスン5ループ
8 レッスン1442関数
6 レッスン833ひねりを加えた FizzBuzz
プロジェクト4 レッスン4リストの基本
7 レッスン938シーケンスの反復処理
4 レッスン830リスト:応用
4 レッスン830日々の支出トラッカー
プロジェクト7 レッスン7最終チャレンジ
3 レッスン3セクション 2
ロジックとフロー
セクションを始める開始問題解決能力を伸ばし、動的でインタラクティブなプログラムを作成する変数の探究
6 レッスン744辞書 パート1
5 レッスン631辞書 パート2
5 レッスン630連絡先アプリ
プロジェクト7 レッスン7高度な条件分岐
5 レッスン729セット (パート1)
4 レッスン524集合 パート2
6 レッスン732学生記録管理
プロジェクト7 レッスン7高度なデータ集計
4 レッスン723リスト内包表記の基本
6 レッスン631高度な関数
7 レッスン1146エラーハンドリングの基本
4 レッスン323在庫管理システム
プロジェクト5 レッスン5高階関数
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
コーディング問題集
人気さまざまな難易度の演習問題に挑戦し、プログラミングの問題解決スキルを試しましょう。いずれかのプログラミング言語で基本構文の知識をお持ちの方を対象としています。
修了証あり
- 32
- 31
pandasによるデータ分析
このコースでは、pandasを使ってPythonで表データを扱う方法を学びます。
修了証あり
- 19
NumPyの基礎
この短期間で実践的なコースで、データサイエンスのためのPythonによる強力な数値計算をマスターしましょう。
- 18
- 34
Python JSON
このコースでは、JSONについて学び、Pythonのjsonライブラリを深く掘り下げて使いこなせるようになります!
- 9
Pythonでのファイル操作
このコースでは、作成、読み取り、書き込みから追記、削除まで、Pythonでのファイル操作に関するすべてを学びます。
- 12
実践で学ぶ
実際のコードを書き、データベースをクエリし、ウェブサイトを構築し、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の無料修了証明書を受け取れます。
Python学習についてのよくある質問
Pythonは初心者でも学びやすいですか?
Pythonは比較的習得しやすいプログラミング言語のひとつです。構文は英語に近く、波括弧の代わりにインデントで書け、動くスクリプトは3〜4行で書けてしまいます。Coddyで学ぶ初心者の多くは、最初の1時間以内に最初の本格的なPythonプログラムを書き上げています。
Pythonの習得にはどのくらい時間がかかりますか?
Pythonの基礎(変数、条件分岐、ループ、関数)は、毎日続ければ1〜2週間で身につきます。仕事で使えるレベル(データ構造、OOP、よく使うライブラリ)に到達するには、たいてい2〜6か月ほどかかります。コースは毎回の学習で自分の成長が実感できるように構成されています。
Pythonを無料でオンライン学習できる場所は?
CoddyはPythonを無料で学べるオンラインプラットフォームです。インタラクティブなPythonコース――レッスン、コーディング課題、クイズ、プロジェクト――はすべて無料で、追加機能がほしい人向けに任意のpremium tierも用意しています。ローカルにインストールするものは何もなく、すべてブラウザ上で動きます。
Pythonを早く学ぶには?
毎日Pythonを書くこと。Coddyのコースはまさにそのために作られています。短いインタラクティブなレッスン、すぐに手を動かせる演習、詰まったときのAIヒント。伸びを決めるのは動画の長さではなく、反復の量です。
修了後にPythonの証明書はもらえますか?
はい。Python講座を修了すると、LinkedInでシェアしたり履歴書に載せたりできる無料の修了証明書がもらえます。大学の認定ではありませんが、体系的でインタラクティブなPython講座をやり遂げた証として確認可能なものです。