プログラミングの基礎

アルゴリズム、データ構造、ソフトウェア設計原則など、プログラミングの中核となる概念をマスターします。Python、Java、C++ などの人気のある言語を基礎から学びましょう。

10 subcategories · 267 courses total

Pythonプログラミングの基礎
多用途で初心者にも優しい言語、Pythonでプログラミングの旅を始めましょう。基本的な構文、データ型、制御フローを学び、最初のプログラムを作成します。
91 courses
Javaプログラミングの基礎
エンタープライズアプリケーションやAndroid開発で使用される、強力なオブジェクト指向言語であるJavaの基礎を学びます。JVM、構文、基本的なクラス構造を理解しましょう。
44 courses
コードのテストとデバッグ
コードの信頼性を高め、エラーをなくすために不可欠なテストとデバッグのスキルを学びます。単体テスト、統合テスト、体系的なデバッグ技術などを扱います。
35 courses
アルゴリズムとデータ構造
基本的なアルゴリズムとデータ構造を習得し、効率的でスケーラブルなコードの書き方を学びましょう。Big O記法などの概念を用いてパフォーマンスを分析し、複雑な計算問題を解決します。
25 courses
オブジェクト指向プログラミング (OOP)
モジュール化され再利用可能なソフトウェアを構築するための主要なパラダイムである、オブジェクト指向プログラミングの基本原則を理解します。クラス、オブジェクト、継承、ポリモーフィズムについて学びましょう。
18 courses
Gitによるバージョン管理
業界標準のバージョン管理システムであるGitをマスターしましょう。変更の追跡、GitHubなどのプラットフォームを使ったチームでの共同作業、コード履歴の効果的な管理方法を学びます。
17 courses
C++プログラミングの基礎
ゲーム開発、システムプログラミング、金融分野で使用される高性能言語、C++の世界に飛び込みましょう。メモリ管理、ポインタ、オブジェクト指向の機能について学びます。
14 courses
JavaScript プログラミングの基礎
ウェブに不可欠な言語、JavaScript を学びましょう。変数、データ型、関数、制御フローをマスターして、インタラクティブなウェブページやアプリケーションを構築します。
11 courses
関数型プログラミングの概念
純粋関数、不変性、第一級関数に焦点を当てた、関数型プログラミングのパラダイムを学びます。コードの明確さを向上させ、データ処理や並行システムで価値のある概念を習得します。
8 courses
ソフトウェアデザインパターン
ソフトウェアアーキテクチャで繰り返し発生する問題を解決するための、一般的なソフトウェアデザインパターンを探求します。より堅牢で保守性の高いコードを作成するために、生成、構造、振る舞いの各パターンについて学びます。
4 courses