学習コースを選択

Pythonを学ぼう

lock

person これからはじめてPythonプログラミングを学びはじめる方

全くゼロの状態から、実際に身近な仕事に役に立つプログラムを作って、一歩ずつ楽しくプログラミングを学んでいきます。実際に手を動かし、簡単な計算や条件分岐、繰り返しの処理、ファイル読み込みといったプログラミングの初歩を身につけます。最終的には、学んだことを組み合わせて実際使えるプログラムを作れるようになります。

チュートリアル
はじめてのプログラミング
lock

person 「Pythonプログラミングをはじめよう」コースを学習した方、Python文法の基礎を学びたい方

Pythonの基本的な文法を学び、簡単なプログラムを考えながら書けるようになります。

Pythonはじめの一歩
Python初級
lock

person 「Python文法基礎を学ぼう」コースを学習した方、実務で必要なPython文法を学びたい方

Pythonの公式ドキュメントを参照し、例外処理、テストを含むプログラムを書けるようになります

プロの所作
Python中級
lock

person Python以外のプログラミング言語を書ける方

他のプログラミング言語を書ける方が、Pythonの文法を理解して書けるようになります

チュートリアル
Pythonはじめの一歩
Python初級
Python文法速習
プロの所作
Python中級
実務でのPython
標準ライブラリー

実務で活かすPython

lock

実務で役立つPython

timer 27時間〜

person Pythonでプログラムを作れる方

ユニットテストの書き方やロギングの仕方、Pythonプログラムの設計方法を学んで、Pythonをより実務レベルで活かせるようになります。

実務でのPython
lock

標準ライブラリー

timer 14時間〜

person Pythonでプログラムを作れる方

よく利用する標準ライブラリーを認識し、実装に活かせるようになります。

チュートリアル
標準ライブラリー
コラボレーション
lock

Webアプリ・API

timer 72時間〜

person Pythonでプログラムを作れる方

PythonでWebアプリ、WebAPIを作れるようになります

チュートリアル
Python中級
実務でのPython
データベース初級
はじめてのWebアプリケーション
Django入門
Django初級
Django中級
コラボレーション
lock

スクレイピング

timer 10時間〜

person Pythonでプログラムを作れる方

PythonでWebサイトのスクレイピングをできるようになります

チュートリアル
データ収集とWeb API
lock

person 数学やアルゴリズムの知識を身につけたい方

Pythonで数学を使って効率的に仕事や研究を進められるようになります

チュートリアル
Jupyter Notebookと可視化
数学とアルゴリズム
Pythonデータ処理初級
Pythonデータ処理中級
Pythonデータ処理実践
NumPyデータ処理
lock

データ分析

timer 46時間〜

person Pythonでプログラムを作れる方

Pythonを使って、データ分析の基本であるpandasを使えるようになります。

チュートリアル
Jupyter Notebookと可視化
Pythonデータ処理初級
Pythonデータ処理中級
Pythonデータ処理実践
NumPyデータ処理
コラボレーション
lock

person Pythonでプログラムを作れる方

Pythonを使って、データ分析の基本であるpandasを使えるようになります。

【本コースの注意点(2021/8)】本コースは、既存コースの一部を改訂版に置き換えたベータ版です。正式版リリースまでに、順次改訂版に更新されます。学習済みの問題が更新されると、コースの進捗度が減少します。ご了承ください。
なお、本コースの「修了証」は、更新前の学習履歴で発行できます。
ご希望の方はお問い合わせまでご連絡ください。

チュートリアル
Jupyter Notebookと可視化
Pythonデータ処理初級 改訂版(β) - 進捗率 95%
Pythonデータ処理中級
Pythonデータ処理実践
NumPyデータ処理
コラボレーション
lock

機械学習

timer 48時間〜

person Pythonでプログラムを作れる方

Pythonを使って、数学の知識がなくても機械学習が分かるようになります。

チュートリアル
Jupyter Notebookと可視化
Pythonデータ処理初級
Pythonデータ処理中級
NumPyデータ処理
Python機械学習初級
Python機械学習中級
lock

統計分析

timer 51時間〜

person Pythonでプログラムを作れる方

Pythonを使って、統計分析の基本であるscipy.statsを使えるようになります。

チュートリアル
Jupyter Notebookと可視化
Pythonデータ処理初級
Pythonデータ処理中級
NumPyデータ処理
Python統計分析
Python機械学習初級
Python機械学習中級
コラボレーション
lock

person 意思決定を経験と勘で行っている方

数理的アプローチで問題解決できるようになります

チュートリアル
Jupyter Notebookと可視化
数学とアルゴリズム
Pythonデータ処理初級
Pythonデータ処理中級
NumPyデータ処理
数理的アプローチによる問題解決
コラボレーション
lock

person Python文法の学習が修了した方

色々調べつつ難しい問題にトライできます

Python文法速習
Pythonチャレンジ
lock

チャレンジ

timer 39時間〜

person 難しい問題にチャレンジしたい人

色々調べつつ難しい問題にトライできます

チュートリアル
Python文法速習
Pythonチャレンジ
数学とアルゴリズム
Pythonデータ処理実践
数理的アプローチによる問題解決
lock

person PyQとコラボレーションしている書籍について知りたい人

いろいろな種類の問題にチャレンジできます

チュートリアル
コラボレーション