すべてのコーディングコース
133件の無料インタラクティブコース
Coddyのすべてのプログラミングコースを見る。17のプログラミング言語にわたる133のインタラクティブコース - 無料で開始、AIヒント、修了証付き。
Robloxゲーム:闇からの脱出
新着レッスンごとに機能を追加しながら、Luauで本格的なRoblox脱出ゲームを作りましょう。ドアでつながった暗い部屋、懐中電灯、鍵と金庫の暗証番号、壁を回り込んであなたを追ってくるモンスターが登場します。クローゼットに隠れたり、全力で走ったりしながら、時間内に出口を目指しましょう。
修了証あり
- 20
- 1
- 4
- 60
Robloxゲーム:バトルグラウンド
新着Luauで本格的なRobloxの剣戟ゲームを作りましょう。レッスンごとに機能を追加し、当たり判定付きの剣、サーバー側でクールダウンを管理するキー操作・スマホボタン対応のアビリティ、コンボ、スタン、ガード、そして柱の周りを追いかけてきて反撃するボットを実装します。
修了証あり
- 20
- 1
- 4
- 60
Robloxゲーム:タワーディフェンス
新着Luauで本格的なRobloxタワーディフェンスゲームを作りましょう。各レッスンで新しい機能を追加します。敵がウェーブごとに道を進み、設置してアップグレードできるタワー、範囲攻撃と凍結攻撃、体力バー、ボス、そして守るべき拠点を作成します。
- 18
- 1
- 4
- 54
Robloxゲーム:ペットシミュレーター
新着レッスンごとに機能を追加しながら、Luauで本格的なRobloxのペットシミュレーターを作りましょう。コインの山、HUD、Remoteを使ったクライアントとサーバー間の通信、レア度のある卵、後をついてくるペット、ゾーンのゲート、レアペットのニュース、セーブ機能を実装します。
- 18
- 1
- 4
- 54
Robloxゲーム:エンドレスタワー
新着Luauで本格的なRobloxのタワー型オビーを作りましょう。レッスンごとに機能をひとつずつ追加し、ステージを積み重ねてランダム生成されるタワー、キルブリック、スピナー、消える足場、コンベヤー、レーザー、バウンスパッド、せり上がる溶岩、ラウンド、チェックポイント、最速記録を実装します。ブラウザーでプレイして、みんなと共有しましょう。
修了証あり
- 18
- 1
- 4
- 55
Robloxゲーム:工場経営タイクーン
新着Luauで本格的なRobloxタイクーンゲームを作りましょう。各レッスンで、ドロッパー、コンベア、金鉱石、購入パッド、アップグレーダー、アンロック、転生、セーブ機能を1つずつ追加します。ブラウザーで工場をプレイして、みんなと共有しましょう。
- 18
- 1
- 4
- 54
Robloxゲーム:災害サバイバル
新着Luauで本格的なRoblox災害サバイバルゲームを作りましょう。各レッスンで、ロビー、ラウンドの進行、マップ、洪水、隕石、縮小する島、溶岩、生存者タグ、連勝記録、保存される勝利数を、ひとつずつ追加します。ブラウザーでプレイして、みんなと共有しましょう。
- 18
- 1
- 4
- 54
LANラボ
人気ターミナルラボで小規模なネットワークを構築、アドレス設定、トラブルシューティングしましょう。ホスト、スイッチ、ルーター、ケーブル、IPv4アドレスとマスク、ARP、ゲートウェイ、ルーティングテーブル、そして実際のLANを障害に陥れる典型的な問題を扱います。
修了証あり
- 35
- 35
IPアドレスとサブネット化
人気ビットの基礎からIPアドレスをマスターしましょう。2進数、IPv4の構造、サブネットマスク、CIDR、サブネット化の演習、プライベート範囲、VLSMを使ったネットワーク設計、そしてIPv6の概要まで学びます。すべてをターミナルで実践します。
修了証あり
- 46
- 46
OSIモデル
人気ネットワークが実際にどのように通信するのかを、1つずつの層で学びます。7つのOSI層、MACとARP、IPとルーティング、TCP、UDPとポート、カプセル化、そしてターミナルを使った実践的な手順を通して、パケットの完全な経路を理解します。
修了証あり
- 32
- 32
ターミナルで学ぶネットワーク
人気コマンドラインから、マシン同士が実際にどのように通信するのかを学びます。アドレスとDNS、ポートとソケット、ホストに到達できるかどうか、そしてcurlを使ってHTTPを手動で操作する方法(GET、POST、ヘッダー、ステータスコード、HTTPS)を扱います。IT、サポート、バックエンド業務に役立つ内容です。
修了証あり
- 47
- 47
- 141
AVL Tree - データ構造シリーズ #10
人気このコースでは、AVL Treeデータ構造について学び、お好みの言語で自己平衡二分探索木をゼロから構築し、コーディング課題で実践演習を行います!
修了証あり
- 16
- 6
- 1
プリム法 - グラフアルゴリズム
人気最小全域木を求めるためのプリム法をマスターしましょう。開始頂点から、常に最もコストの低い境界エッジを追加することで、一つの木を成長させていきます。お好みの言語でアルゴリズムを構築し、クラスカル法と対をなす、ボトルネックエッジや連結性に関するクエリに対応しましょう。
修了証あり
- 9
- 3
- 1
- 55
クラスカル法 - グラフアルゴリズム
最小全域木(MST)を求めるためのクラスカル法をマスターしましょう。Union-Findを構築し、お好みの言語でサイクルを作らない最小コストの辺を追加しながらMSTを構築します。さらに、連結性やボトルネック辺に関するクエリへの回答方法も学びます。
修了証あり
- 9
- 3
- 1
- 57
ベルマン–フォード法 - グラフアルゴリズム
ベルマン–フォード法をマスターしましょう。負の重みを持つエッジに対応した単一始点最短経路の算出や、負の閉路の検出方法を学びます。緩和処理の実装から、お好みの言語でのアルゴリズムの構築、そして距離や閉路に関するクエリへの回答までを習得します。
修了証あり
- 9
- 3
- 1
- 54
ダイクストラ法 - グラフアルゴリズム
非負の重みを持つグラフに対する、欲張り法を用いた単一始点最短経路アルゴリズムであるダイクストラ法をマスターしましょう。重み付きエッジを読み込み、お好みの言語で距離計算を実装して、2点間や最遠頂点に関するクエリに回答します。
修了証あり
- 9
- 3
- 1
- 54
トポロジカルソート - グラフアルゴリズム
すべての辺が前方を向くように有向非巡回グラフ(DAG)を並べるトポロジカルソートをマスターしましょう。入次数の計算、お好みの言語でのKahnのアルゴリズムによる順序構築、サイクルの検出、そしてDAGにおける最長パスの探索方法を学びます。
修了証あり
- 9
- 3
- 1
- 55
幅優先探索 - グラフアルゴリズム
最短経路を求める手法である、層ごとのグラフ探索「幅優先探索」をマスターしましょう。隣接ノードの検索機能を構築し、好きな言語でキューを用いた反復的なBFSを実装して、重みなしグラフにおける最短経路の距離を算出します。
修了証あり
- 9
- 3
- 1
- 54
深さ優先探索 - グラフアルゴリズム
グラフ探索の基本である深さ優先探索をマスターしましょう。隣接リストの構築、お好みの言語での反復的な DFS の実装、O(V + E) の計算量分析、そして連結成分のカウントや計測方法を学びます。
修了証あり
- 9
- 3
- 1
- 54
カウンティングソート - DSAシリーズ
カウンティングソートをマスターしましょう。値をカウントすることで非負の整数を線形時間でソートする非比較型のアルゴリズムです。カウントフェーズの構築、お好みの言語での実装、O(n + k) の計算量分析、そしてコーディング課題での実践を通じてスキルを磨きましょう。
修了証あり
- 9
- 3
- 1
- 52
Radix Sort - DSAシリーズ
非負の整数を桁ごとにソートする非比較型アルゴリズム、Radix Sortをマスターしましょう。安定な counting-sort のパスを構築し、お好みの言語でソート全体を実装します。線形時間の動作を分析し、コーディング課題を通じて実践的なスキルを身につけましょう。
修了証あり
- 9
- 3
- 1
- 55
ヒープソート - DSAシリーズ
配列ベースの二分ヒープをソートアルゴリズムへと応用する「ヒープソート」をマスターしましょう。sift-down(シフトダウン)工程の構築から、お好みの言語での実装、O(n log n) の時間計算量と O(1) の空間計算量の分析、そしてコーディング課題を通じた実践までを網羅しています。
修了証あり
- 9
- 3
- 1
- 54
クイックソート - DSAシリーズ
人気実践で最も高速なソートアルゴリズムの一つであるクイックソートをマスターしましょう。パーティションステップの構築、好みの言語での再帰ソートの実装、計算量の分析、そしてコーディング課題での練習を行います。
修了証あり
- 9
- 3
- 1
- 52
マージソート - DSAシリーズ
代表的な分割統治アルゴリズムであるマージソートをマスターしましょう。マージ処理の構築から、好きな言語での再帰ソートの実装、O(n log n) の計算量の分析、そしてコーディング課題を通じた実践までを学びます。
修了証あり
- 9
- 3
- 1
- 52