Menu
CoddyTech
無料のインタラクティブ講座

無料のインタラクティブ講座でコーディングを学ぼう

プログラミング言語を選んで、ブラウザで本物のコードを書き始めよう。実践的なレッスン、AI支援のヒント、最後に無料の修了証。

5,952,655+ 人のcoddersが登録中·4.8 評価·無料の修了証

すべてのプログラミング言語を見る

言語を選んで無料のインタラクティブ講座を始めよう。それぞれに実践的なレッスン、AIヒント、修了時の無料修了証が付いてきます。

どの言語を選べばいいか迷っていますか?

30秒のクイズに答えると、最初に学ぶのに最適な言語をご提案します。

言語を見つける
HTMLHTMLを無料で学習。インタラクティブなレッスン、AIヒント、修了証明書つき。インストール不要でブラウザから始められます。JavaScriptJavaScriptを無料で学習。インタラクティブなレッスン、AIヒント、修了証明書つき。インストール不要でブラウザから始められます。PythonPythonを無料で学習。インタラクティブなレッスン、AIヒント、修了証明書つき。インストール不要でブラウザから始められます。C++C++を無料で学習。インタラクティブなレッスン、AIヒント、修了証明書つき。インストール不要でブラウザから始められます。CC言語を無料で学習。インタラクティブなレッスン、AIヒント、修了証明書つき。インストール不要でブラウザから始められます。SQLSQLを無料で学習。インタラクティブなレッスン、AIヒント、修了証明書つき。インストール不要でブラウザから始められます。C#C#を無料で学習。インタラクティブなレッスン、AIヒント、修了証明書つき。インストール不要でブラウザから始められます。JavaJavaを無料で学習。インタラクティブなレッスン、AIヒント、修了証明書つき。インストール不要でブラウザから始められます。GOGo (Golang)を無料で学習。インタラクティブなレッスン、AIヒント、修了証明書つき。インストール不要でブラウザから始められます。PHPPHPを無料で学習。インタラクティブなレッスン、AIヒント、修了証明書つき。インストール不要でブラウザから始められます。RRプログラミングを無料で学習。インタラクティブなレッスン、AIヒント、修了証明書つき。インストール不要でブラウザから始められます。DartDartを無料で学習。インタラクティブなレッスン、AIヒント、修了証明書つき。インストール不要でブラウザから始められます。RustRustを無料で学習。インタラクティブなレッスン、AIヒント、修了証明書つき。インストール不要でブラウザから始められます。LuaLuaを無料で学習。インタラクティブなレッスン、AIヒント、修了証明書つき。インストール不要でブラウザから始められます。GDScriptインタラクティブなレッスンと AI ヒント、修了証で GDScript を無料で学習。変数、ループ、配列、辞書、クラス、シグナルを、ブラウザ内の本物の Godot エンジンで実行します。UnityUnity C#スクリプトを無料で学ぶUnity入門講座。物理、UI、シーンを使うMonoBehaviourスクリプトを書き、作った3Dゲームをブラウザで遊べます。インストール不要。Machine Learning本物のPythonで機械学習を学びましょう。NumPy、pandas、matplotlib、scikit-learnを使い、どのレッスンにも図があり、書いたコードのグラフがその場で表示されます。無料です。RubyRubyを無料で学習。インタラクティブなレッスン、AIヒント、修了証明書つき。インストール不要でブラウザから始められます。SwiftSwiftを無料で学習。インタラクティブなレッスン、AIヒント、修了証明書つき。インストール不要でブラウザから始められます。VerilogVerilogを無料で学ぶ。インタラクティブなレッスン、AIヒント、修了証つき。HDLの基本、モジュール、always、FSMをブラウザでシミュレーション、インストール不要。Arduinoゼロから学べる無料のArduino入門講座。LED、ボタン、サーボ、センサーを動かすC++のスケッチを書き、ブラウザ上のボードで実行できます。キットは不要です。Flutterゼロから学べる無料のFlutter入門講座。Dartでアプリを書いて「実行」を押すと、コードの隣のスマホ画面でアプリが動きます。Android Studioのインストールは不要です。GodotGodotでのゲーム開発をゼロから無料で学べます。GDScriptを書いて「プレイ」を押すと、コードの隣で本物のGodotエンジンがゲームを動かします。インストール不要。DjangoDjangoを無料で実践的に学べるチュートリアル。ブラウザでコードの隣に動く本物のDjangoで、PythonのWebプロジェクトを6つ作ります。インストール不要。Pygamepygameを無料でゼロから学べます。Pythonを書いてPlayを押すと、本物のpygame-ceでゲームがコードの隣で動きます。全7セクション、インストール不要。Node.jsNode.jsを無料で学べる講座。サーバーで動くJavaScriptを書き、コマンドラインツールからExpressとNestJSのAPIまで、6つのプロジェクトをブラウザで作ります。Solidityインタラクティブなレッスンと AI ヒント、修了証で Solidity を無料で学習。コントラクト、状態変数、mapping、struct、イベント、require をブラウザ内の EVM でコンパイル・実行。ウォレットも環境構築も不要です。Kotlin初心者向けのインタラクティブなコースで Kotlin を無料で学ぼう: null安全、when、ループ、関数、リスト。ブラウザで Kotlin を実行し、AI のヒントを受け取り、証明書を取得。Assemblyインタラクティブなレッスン、AI ヒント、修了証で Assembly を無料で学びましょう。x86-64 NASM の基礎、レジスタ、メモリ、syscall をブラウザでアセンブルして実行、インストール不要。Reactインタラクティブなレッスンと本物のJSX課題、AIヒントでReactを無料で学べます。コンポーネント、props、state、フック、さらにNext.jsまで - すべてブラウザで完結、修了証付き。AI Promptsプロンプトエンジニアリングを無料で学習。ChatGPTやLLM向けの実例、演習、AIヒント、修了証明書つき。TerminalLinuxを無料で学習。最初のコマンドからbashスクリプトまで、ブラウザで動く本物のターミナルで学べます。初心者向けのインタラクティブなレッスン、AIヒント、無料の修了証明書つき。Excel本物のスプレッドシートで手を動かしながらExcelを無料で学べます。数式、VLOOKUP、IF、ピボット集計 - ブラウザで動作、インストール不要。TypeScriptインタラクティブなレッスン、AIヒント、修了証で、TypeScriptを無料で学べます。型、インターフェース、ジェネリクス - JavaScriptジャーニーの一部としてブラウザで動作します。Gitインタラクティブなレッスン、実際のリポジトリ演習、修了証で、Gitとバージョン管理を無料で学べます。コミット、ブランチ、マージ、コンフリクト - ブラウザで実践できます。Dockerインタラクティブで実践的なレッスンと修了証で、Dockerを無料で学べます。イメージ、コンテナ、Dockerfile、ボリューム、ネットワーク - ブラウザでコマンドを練習でき、インストールは不要です。KubernetesKubernetesの基本を、kubectlのハンズオンレッスンで無料で学べます。Pod、Deployment、Service、ConfigMap、デバッグまで、クラスタを用意せずブラウザだけで練習でき、修了証ももらえます。CSSインタラクティブなレッスン、ライブブラウザプレビュー、AIヒント、修了証で、CSSを無料で学べます。セレクタ、ボックスモデル、flexbox、grid - ブラウザで動作します。LuauLuauを無料で学習。インタラクティブなレッスン、AIヒント、修了証つき。型注釈、型付きテーブル、ユニオン、ジェネリクス - Roblox発のLua方言をブラウザで。RobloxRobloxスクリプトを無料で学習。溶岩の床、コイン、リーダーボード、オビーをLuaで作り、ブラウザでそのまま遊べます。Roblox Studioは不要です。Next.jsNext.jsを無料のインタラクティブレッスンで学べます。ファイルシステムルーティング、レイアウト、サーバー/クライアントコンポーネント、データフェッチ、サーバーアクション - すべてブラウザで、修了証付き。SwiftUISwiftUIを無料のインタラクティブなレッスンで学び、修了証も取得。ビュー、モディファイア、スタック、@State、リスト、ナビゲーションをライブプレビュー付きで。MacもXcodeも不要です。Data & PlotsNumPy、pandas、matplotlibを本物のグラフを作りながら学びます。配列、表、折れ線グラフ、散布図、棒グラフ、ヒストグラム、組み込みデータセット。ブラウザで無料。Statistics for ML機械学習とデータサイエンスのための統計を、Pythonのシミュレーションとグラフで学びます。ばらつき、分布、相関、p値、スケーリング。無料です。Supervised LearningPythonとscikit-learnで教師あり学習を学びます。分類と回帰、k-NN、決定木、ランダムフォレスト、パイプライン。どのレッスンにもグラフがあります。無料。Unsupervised Learning教師なし学習を手を動かして学びます。scikit-learnでk-means、階層的クラスタリング、DBSCAN、PCA、異常検知。どのレッスンにもグラフがあります。無料。

学習パス

言語ではなく職種のために、メンターが教える順番で複数のコースを並べました。各ステップは修了証つきの無料コースです。

DevOpsLinux、Git、Docker、Kubernetes、SQL、Pythonを、仕事で必要になる順番で。バックエンド開発者フレームワークの前に、Python、SQL、Git、Linux、Docker。ソフトウェアエンジニアPython、Linux、Git、SQL、データ構造とアルゴリズム、そして読めるコード。データアナリストExcel、SQL、Python、NumPy、Pandasを、仕事で使う順番で。フロントエンドエンジニアHTML、CSS、JavaScript、TypeScript、React と Next.js、そして実際の制作物へ。コンピュータネットワークOSI参照モデル、IPアドレッシングとサブネット、本物のターミナルツールとLANラボ。データ構造とアルゴリズム10のデータ構造、8つのソート、再帰、DP、グラフ、そして面接対策まで。フルスタックエンジニアページ、サーバー、データベース:JavaScript、React、Next.js、SQL。MERN スタック開発者MongoDB、Express、React、Node.js。最初のページから、守られた API まで。Robloxゲーム開発者Robloxスクリプトと7本の完成したRobloxゲーム。Unityゲーム開発者C#、Unityスクリプト、そして10本の3Dゲーム。Flutterアプリ開発者Dart、Flutter、そして4本の完成したスマホアプリ。iOSアプリ開発者Swift、SwiftUI、Swiftでの面接対策。データサイエンティストPython、SQL、統計、機械学習。Pythonゲーム開発者Pythonとpygameで、最初のウィンドウからプラットフォーマーまで。Godotゲーム開発者GDScript、Godot、4本の2Dゲーム。

数学

算数から三角関数まで、一歩ずつ解いていきます。

すべて見る

物理

力から万有引力まで、物理を一歩ずつ解いていきます。

すべて見る

チェス

ルールから戦術、チェックメイト、エンドゲームまで。

すべて見る
基礎チェスのルールを無料で、インタラクティブな盤で学びます。盤の並べ方、各駒の動かし方、チェックとチェックメイト、キャスリング、アンパッサンまで。戦術初心者のためのチェス戦術を無料でインタラクティブな盤で学びます。取られる駒、フォーク、ピン、スキュワー、ディスカバードアタック、メイトのパターン、詰み2手まで。実戦を指す初心者のためのチェス戦略を無料でインタラクティブに学びます。指す前に考える習慣、序盤の原則、白番と黒番での最初のシステム、防御、初めての完全な対局まで。基本の詰み残った駒でチェックメイトを決める方法を学びます。2つのルーク、キングとクイーン、キングとルーク、2つのビショップ、先に鳴らすべきステイルメイトの警報まで。キングとポーンキングとポーンのエンドゲームを無料で学びます。何がメイトできるか、オポジション、正方形の法則、キースクエア、ルークポーンがよく引き分けになる理由まで。詰みのパターン I名前つきのチェックメイトのパターンを無料で学びます。バックランク、サポートメイト、スマザードメイト、アナスタシアのメイト、ラダー、ルークローラーから詰み2手まで。基本モチーフチェスの中心となる戦術モチーフを無料で学びます。フォーク、ピン、スキュワー、ディスカバードアタック、ダブルチェック、駒の捕獲を、実戦の局面で練習できます。

サイバーセキュリティ

最初のアラートから、侵害の封じ込めまで。

仕組み

最初の1行のコードから、見せられる修了証までの3ステップ。

  1. 01

    言語を選ぶ

    対応している言語から選択:Python、JavaScript、Java、C++、SQLなど。カード不要、登録の壁なし。

  2. 02

    本物のコードを書いて学ぶ

    各レッスンはブラウザで動作。本物のコードを入力、実行、結果を確認。詰まったらAIヒントが助けてくれます。

  3. 03

    無料の修了証を獲得

    講座を修了すると、固有IDのある検証可能な修了証がもらえます。LinkedIn、履歴書、ポートフォリオで共有しましょう。

ロードマップを公開しています

Coddyのすべてのジャーニーとコース、そして今つくっているものをGitHubで公開しています。スターを付けてフォローし、コースのリクエストや変更の提案はissueでお寄せください。

github iconGitHubでロードマップを見る

よくある質問

最初に学ぶべきプログラミング言語は?

目的によります。Pythonは入門が最も簡単で、データ、自動化、AIに最適。JavaScriptはWebの言語。JavaとC#は企業向けやAndroidに強い。C++はパフォーマンス重視の標準。特定の目標がなければPythonから:ゼロから本物のコードを書くまでの最も滑らかな道です。

これらの講座は本当に無料ですか?

はい。Coddyのすべての講座は無料:インタラクティブなレッスン、コーディング演習、AIヒント、最後の修了証。開始時のペイウォール、コンテンツを読むための登録の壁、修了証取得のためのカードもありません。

講座を受けるためにインストールは必要ですか?

いいえ。すべての演習はブラウザでコンパイル・実行されます:Python、JavaScript、Java、C++、SQLなど。IDEのセットアップ、コンパイラのインストール、プロジェクト準備は不要。レッスンを開いてコーディングを始めるだけです。

1つの講座を完了するのにどれくらいかかりますか?

ほとんどの受講者は1日30分程度の練習で4〜8週間で1言語を終えます。正確な期間は言語と開始レベルによります。Coddyは短く頻繁なセッション向けに設計されているので、学校や仕事の合間に組み込めます。

最後に修了証はもらえますか?

はい。各講座は修了時に無料の修了証を授与します。各修了証には固有IDと公開検証URLがあり、採用担当者や雇用主が本物であることを確認できます。LinkedIn、履歴書、ポートフォリオに追加してください。

複数の講座を同時に受講できますか?

できます。多くの受講者は主要な言語(PythonやJavaなど)と補助的な言語(データ用のSQLやWeb用のJavaScriptなど)を組み合わせます。進捗は講座ごとに個別に記録されます。

Coddyのプログラミング言語のイラスト

Coddyでコードを学ぼう

始める