機械学習スクールの予習は、「Pythonと数学を全部終える」より、希望する講座の開始条件と、自分が止まる箇所を照合するところから始めます。 基礎から扱う講座と、Pythonライブラリ・数学を前提とする講座では、申込前の準備が違います。

対象は、仕事を続けながら、表形式のデータを使った予測・分析を学びたい人です。生成AIへの文章指示だけを学びたい場合は、機械学習モデルを作る講座が目的に合うかも見直してください。本稿は転職の可否を判定するテストでも、受講資格を決める試験でもありません。

検討しやすい人: 自分でデータを読み、予測の結果を検証したい人、学習時間を試してから講座を選びたい人です。別の学習先も比較したい人: 文章作成など生成AIの業務活用が主目的の人、データを扱う前にPC操作の練習が必要な人です。申込前の確認点: 開始時に必要な知識、演習環境、質問できる内容と期間、動画とは別に必要な課題時間を確認します。

一次資料確認日:2026年10月21日。AVILENの機械学習講座、スキルアップAIの機械学習・データ分析基礎講座、キカガクのAI・データサイエンス人材育成コースを確認しました。紹介する練習、時間配分、相談メモは編集部の教材です。各校が指定した事前課題や、受講者の体験談ではありません。

機械学習講座の予習は、開始条件を読む、小さな表とコードを試す、つまずきを質問に変える順に進める。10時間の練習は入学判定や修了の約束ではない。
編集部作成。教材を終えた量より、どこで何に困ったかを説明できる状態を目指します。

講座の開始条件から、Pythonと数学の予習範囲を決める

作りたいものを「入力・予測・確認」の三つで書く

最初に、機械学習で何をしたいかを一文にします。「AIができるようになりたい」だけでは、文章生成、表の集計、画像の分類、数値の予測が混ざります。学習の入口を決めるには、何を受け取り、何を出し、どう確かめるかまで書くと整理できます。

例えば「注文時に分かる数量と地域から、配送日数を予測し、実際の日数との差を確かめたい」という目標なら、入力は数量と地域、予測は日数、確認は予測と実績の差です。この段階では、高度なモデル名を決める必要はありません。予測したい時点で手に入る情報かを説明するほうが先です。

一方、「取引先への返信文を整えたい」なら、いきなり数理モデルの構築から始める必要があるとは限りません。AIへの指示と出力の確認を練習する道があります。目的が曖昧な場合は、社会人のAI学習でChatGPTとPythonのどちらから始めるかを先に読むと、学ぶ対象を分けられます。

ここでは架空の受付データを使います。「担当部署と処理件数を集計し、欠けた情報を見つける」という小さな作業から始めます。集計は予測モデルではありませんが、どの行を何の理由で使うかを説明する練習になります。実際の顧客情報や社内の非公開データを用意する必要はありません。

仕事の目標も、そのまま大きな成果物にしないでください。配送の予測なら、最初の成果物は予測精度の報告書ではなく、「学習に使える項目と、使えない項目を分けた一枚の表」でも構いません。入口を小さくすると、予習で確かめたい能力が見えます。

また、学習目的と受講後の希望は分けて記録します。「四か月後に転職したい」は希望であり、必要な知識を特定する説明にはなりません。「Pythonで表を読んだ経験がなく、回帰と分類も区別できない」と添えると、相談相手が案内しやすくなります。受講だけで職種変更が決まるという前提は置きません。

「未経験向け」と「基礎を前提にする講座」を分ける

同じ機械学習という名称でも、授業の開始地点は揃っていません。講座名だけで予習範囲を決めず、公式ページの対象者、前提知識、教材の順番を読みます。Pythonの文法を習うのか、ライブラリを使える状態から始めるのかで、準備が変わります。

AVILENの対象講座は、数学・統計、Python、モデル構築を扱い、プログラミング経験がない人も学べると案内しています。対してスキルアップAIの対象講座は、Pythonライブラリと数学の基礎を前提に挙げています。二つを同じ「初心者向け」として準備するのは避けたいところです。

キカガクについては、選択する学習期間と支援内容をコース案内で確かめます。「基礎の教材がある」ことと、「自分の現在地で授業・課題を進められる」ことは別です。説明会では、自分が止まった短い例を見せ、どの段階を受講前に補うかを聞きましょう。

予習範囲を決めるために読む場所(2026年10月21日確認)
候補公式案内から読む開始地点自分から確認すること
AVILEN:全人類がわかる機械学習講座数学・Pythonを含めて学ぶ構成。プログラミング経験なしでも学習可能と案内自分のPCで演習できるか、初歩的な質問をどの窓口で扱うか
スキルアップAI:機械学習・データ分析基礎講座pandas等の使い方と、線形代数・微分・確率統計の基礎が前提不足分をどこで補うか、質問支援の追加条件と期間
キカガク:AI・データサイエンス人材育成コース対象コースの学習内容と、選ぶ期間・支援を確認今の理解で課題を始められるか、準備と本課題の時間を分けて相談

この表は推薦順位ではありません。前提の異なる講座を比べるための読み方です。各校の受講料金や期間も比較したい場合は、機械学習スクールを目的・前提知識で探す一覧から、対象講座と公式案内を確認できます。

準備中に料金を見るときは、動画の購入額だけで比較しないようにします。質問支援、閲覧可能な期間、修了試験の期限、延長の扱いを同じ欄にメモしてください。講座の安さを理由に、使いたい支援が含まれると思い込まないことが大切です。

前提知識の記載が見つからない場合は、「不要」と読み替えません。申込前に問い合わせる事項として残します。具体的な回答を得る前に、すべての教材を先回りして購入する必要もありません。学ぶ順番が確定してから、足りない部分を埋める方法を考えましょう。

Pythonは、四行の表を読み直して説明できるか試す

予習で確認したいのは、長いコードを暗記できるかではありません。実行した処理を説明し、想定と違う結果が出たときに、入力と設定へ戻れるかです。最初は架空の四行で十分です。件数を増やすより、各行の意味を追いましょう。

次のコードはPythonの標準ライブラリだけで動きます。ファイルへ保存せず、文字列のCSVを読みます。ID、部署、件数を持つ教材で、件数が空欄の行を保留し、数値がある行の合計を出します。空欄をゼロに直す処理は入れていません。

import csv
from io import StringIO

text = """id,team,count
A01,sales,2
A02,planning,0
A03,sales,
A04,planning,3
"""
rows = list(csv.DictReader(StringIO(text)))
ready = [row for row in rows if row["count"] != ""]
held = [row["id"] for row in rows if row["count"] == ""]
total = sum(int(row["count"]) for row in ready)

assert len(rows) == 4
assert len(ready) == 3
assert held == ["A03"]
assert total == 5
print(len(rows), len(ready), held, total)

結果は、元の四行、計算できた三行、保留IDのA03、合計五件です。A02のゼロは空欄ではないので、計算できた三行に含まれます。「空欄の行がなくなった」ではなく、「四行中一行は判断を保留した」と説明してください。

コードを動かす前に、紙で合計を予想します。二、ゼロ、空欄、三のうち、どの値を足し、どの行を保留にしたかを書きます。実行結果が違ったら、すぐ別のコードへ置き換えず、文字列と整数、空文字の判定を順に確認します。

次に件数の三を四へ変更し、合計が六になるかを試します。IDだけを変えた場合は合計が変わらないことも確かめます。入力のどの変更が、出力のどこへ影響するかを二通り試すと、処理の役割を説明しやすくなります。

この教材を動かせても、pandasやモデル構築の前提を満たしたとは限りません。ライブラリを使う段階は、PythonでCSV分析を始める四週間の学習手順へ進み、列の型、欠損、集計結果の確認を練習してください。予習の記録には、できた処理と、まだ試していない処理を分けて残します。

数学は、平均と割合の「分母」を自分で説明する

数学に不安があると、参考書の最初から最後まで終えることが準備だと考えがちです。しかし、希望する講座の前提を読む前に範囲を広げると、どこまで取り組むか決められません。まず身近な計算を説明し、その後に講座の要求との差を確認します。

四行の教材では、計算できた三行の件数合計が五です。この三行の平均は五を三で割った値です。元の四行で割ると、保留した一行をゼロと扱うのに近い別の計算になります。どちらが正しいかは、知りたいことと空欄の意味によって変わります。

空欄が「まだ入力されていない」なら、処理ゼロ件と断定できません。一方、業務の仕様で「記入なしはゼロ」と明示されている表もあります。予習では、仕様を勝手に決めず、今回の教材で置いた条件を文章にしてください。式と説明が一致することが目標です。

割合も同じです。「計算できた行は三行なので、四行中三行」と「件数の合計は五」を混ぜないようにします。行の割合と、件数の割合は別物です。表を見ながら、分子と分母が何を数えているかを指で示せれば、集計の確認に使えます。

その次に、希望講座が挙げる線形代数、微分、確率・統計へ進みます。これらは平均の計算だけで置き換えられるものではありません。「平均を説明できたから数学の準備は完了」と判断せず、必要な単元、練習問題の水準、事前教材を講座側に確認します。

復習は、用語を一つ覚えたら、自分の言葉で例を一つ書く形にします。例えば「変数」は今回なら件数や合計、「関数」は値を受け取って処理を返すまとまりとして整理できます。分からない単元は飛ばして隠さず、何の記号から読めなくなるかを残しましょう。

PCと実行環境は、知識とは別の確認項目にする

授業の理解に困る場合と、教材を実行できない場合を分けます。Pythonの構文を理解していても、会社のPCでソフトの導入が禁止されていれば、指定教材を開始できないことがあります。反対に、実行環境を用意できても、コードの意味は別に学ぶ必要があります。

受講前には、OS、CPUの種類、メモリ、使えるブラウザ、ソフトを導入できる権限、ネットワークの制限をメモします。端末を買い替える前に、受講予定の講座が求める条件を照合してください。本稿の短いコードが動くことは、その講座の環境適合を証明しません。

特に、同じMacという呼び方でもCPUの種類が違います。スキルアップAIの対象講座では、演習教材についてIntel Mac非対応の案内を確認しました。自分の端末で使えるかを、一般的なPythonの動作条件だけで判断しないようにします。

ネット上の古い導入記事を見て、複数のPythonを同時に入れると、どれを実行しているか分かりにくくなります。講座指定の方法がある場合は、それを先に読みましょう。すでに学習環境がある人は、バージョンと導入方法を書き出してから、変更が必要かを確認します。

会社の情報を使う実習では、持ち出しや外部送信の条件も別途確認が必要です。予習なら架空のデータで目的を達成できるため、実在の顧客名や売上を入力する必要はありません。画面を相談相手へ見せる場合も、不要な個人情報を含めないようにします。

環境の問題を相談するときは、「動きません」だけで終えず、実行した場所、入力した短いコード、表示されたエラー、期待した結果を書きます。パスワードや認証情報は添えません。相手が同じ状況を試せる程度に、小さく切り出すのが準備になります。

合計10時間の練習で、受講前の質問と学習計画を作る

十時間を、教材消化ではなく観察の時間に分ける

ここからは、平日に三十分、休日に少し長い時間を取る人の、編集部作成の計画例です。合計十時間で機械学習を習得する計画ではありません。自分が集中できる長さと、質問が必要な箇所を観察します。仕事の予定に合わせて、二週間以上に延ばしても構いません。

初日は、目的と開始条件の確認に一時間を使います。次の二時間はPCとPythonの実行環境、続く二時間は四行のCSV教材です。コードを写した時間だけでなく、説明を書き直した時間も記録します。途中で動かなかった場合は、そのまま問題を残してください。

続く一時間は平均と割合の手計算、二時間は教材の一部を変えた再実行へ使います。残り二時間で、分からなかった点の整理と、講座への質問メモを作ります。予定を使い切った時点で止め、できなかった作業を翌週へ回すか、支援を受けるか判断します。

十時間の準備例。修了の標準時間ではありません
作業配分例残すもの
目的と前提の照合1時間入力・予測・確認の一文、希望講座の開始条件
環境を試す2時間実行場所とバージョン、導入できなかったもの
四行のCSVを読む2時間予想した結果と、実行した結果
平均・割合を説明1時間使った分子・分母、空欄を保留した理由
一部を変えて再実行2時間変えた入力、変わった出力、変わらない出力
質問と予定を作る2時間解決した点、残った点、来週の時間枠

予定より時間がかかったことも、計画に使える結果です。環境だけで二時間が終わったなら、データの演習を終えたように記録しません。何を試し、どの表示で止まったかが分かれば、受講前の案内を依頼できます。

逆に、早く終わったときも、難しいモデルを追加する必要はありません。翌日に同じ手順を見ずに説明できるか、別の入力でも結果を予想できるかを試します。短時間で一度実行できたことと、授業の課題を継続できることを分けて見ます。

つまずきは、能力の点数ではなく作業の種類で分ける

練習結果を点数にして、受講に向く・向かないと決める必要はありません。今回の目的は、次に何を用意するかを知ることです。つまずいた場所を「環境」「コード」「計算」「予定」の四種類へ仮に分けると、相談する内容が変わります。

環境で止まった人なら、OSや導入権限の確認が先です。コードは動くが結果を説明できない人なら、短い処理を一行ずつ追う時間を増やします。平均の分母が分からない人は、モデル名を増やすより、使った行と保留した行を絵にするほうが役立つ場合があります。

予定が守れなかった人は、教材の難しさとは別に、時間帯と作業量を見直します。仕事の後に一時間を取れないなら、十五分で入力を読み、次の十五分で結果を照合する方法があります。ただし、講座側が連続した出席や課題の締切を求める場合は、その条件も確認します。

例えば架空の三人を比べます。甲さんは環境を用意できず、乙さんは集計を実行できるが空欄を説明できず、丙さんは説明できるものの週の予定が崩れました。三人とも「十時間のうち終わらなかった」でも、必要な支援は同じではありません。

甲さんは端末条件の相談、乙さんはデータの意味を質問できる授業、丙さんは提出期限と日程変更の確認が候補です。この対応は編集部の整理例であり、特定の講座なら対応できるという断定ではありません。支援の範囲は申込前に確認してください。

学習を続けるために、すぐ有料講座へ移る必要があるとも限りません。短い教材でもう一度試す、準備講座を比較する、受講開始を調整する、といった道があります。独学とスクールを分ける判断基準と照らし、困った内容に支援が対応しているかで選びましょう。

一枚のメモで、結果と未確認のことを残す

準備の成果物は、大きなポートフォリオでなくて構いません。目的、入力、行った処理、結果、未確認の五項目を一枚に書けば、次に何を相談するか伝えられます。理解できなかった点を隠さないことが、講座とのすり合わせに役立ちます。

今回の教材なら、目的は空欄を区別した集計、入力は架空の四行、処理は空欄の保留と整数への変換、結果は三行の合計五件です。未確認には「マイナスや小数があったらどうするか」「空欄の理由をどこで確認するか」などを書けます。

結果だけを貼ると、何を確認できたか分かりません。入力を一つ変えたときの予想と出力を並べておくと、処理を説明する練習になります。実際の学習記録では、自分が動かした環境と日付も記録し、他の環境で同じ結果になるかは分けて扱います。

生成AIに説明を頼む場合は、返答をそのまま自分の理解としないようにします。短い部分を選び、「この条件を変えたらどの行が残るか」を自分で予想してから実行します。分からないままコードが長くなったら、元の四行へ戻して確かめましょう。

相談用のメモには、教材URLや講座名を添えても、ログイン情報や社内資料は貼りません。相手が見る必要のない項目を除き、架空データで説明できる形にします。質問するために、本物の業務データを提供する必要があると考えなくてよいのです。

また、この一枚を採用選考で使う実績と呼ぶのは早い段階です。今回は予習を確かめた自主教材であり、業務改善の数値や顧客の成果はありません。学んだ内容と、実務で達成した内容を分けて書く習慣も、後の成果物作成につながります。

予習の翌日には、十五分だけ再確認する時間を置けます。最初の五分で入力の四行を読み、次の五分で合計と保留するIDを紙に書き、最後の五分でコードの出力と照らします。これは反復の回数を増やすためではなく、説明のどこを忘れたかを見るための方法です。

例えば、前日はA03を保留と説明できたのに、翌日はゼロのA02まで除いてしまったとします。その場合の質問は「Pythonが苦手」ではなく、「空文字とゼロを、条件式でどう分けるか」になります。短い再確認で、相談すべき単元を絞れます。

時間の記録も、実行に使った時間と、準備・調査の時間を分けると役立ちます。十五分の練習でも、起動やファイル探しに十分かかったなら、その十分をなかったことにしません。講座の課題を生活へ置くときには、その準備時間も必要だからです。

再実行できた場合は、前のメモのどこが役立ったかを確認します。手順が詳しすぎて探せなかったなら見出しを付け、結果だけで理由がなければ保留の根拠を補います。自分が翌週読める記録へ直すことも、受講前の実用的な練習になります。

無料相談では、教材のどこから支援されるかを聞く

講座へ質問するときは、「初心者でも大丈夫ですか」だけで終えず、準備のメモを使います。「CSVは読めましたが、空欄とゼロの扱いを説明できません。受講前にどの教材を終える必要がありますか」と聞くと、開始条件を具体化できます。

質問の候補は、前提不足の補い方、PC環境、演習の所要時間、質問窓口、回答までの目安、提出期限の六つです。このうち自分の結果に関係するものを選びます。すべてを一度に聞くより、困った短い例と、希望する学び方を一緒に示すと話が進みます。

支援がある場合は、その範囲を確認してください。教材の内容に関する質問、環境エラー、自作のコード、業務の題材では、対応範囲が違うことがあります。チャットがあることだけで、どの質問も何度でも扱ってもらえると解釈しないようにします。

受講料金を尋ねる場合は、総額と含まれる支援を並べて聞きます。申込後に質問支援を追加できるか、閲覧期限と質問期限が同じか、休む場合にどうなるかも確認すると、予定を立てやすくなります。割引や制度の対象かは、自分の条件で個別に確かめます。

相談後には、回答のあった事項と、まだ回答がない事項を分けてください。担当者の説明と公開ページで条件が違って見える場合は、申込対象の講座名と適用日を確かめます。期限のある支援を、別のコースへそのまま当てはめないことが大切です。

質問を整えたい人は、AIスクールの無料相談で聞くことも使えます。相談を受けたから申し込むという順番ではなく、開始条件と自分の生活が合うかを判断する材料として持ち帰りましょう。

Pythonの基礎から機械学習の実装へ進みたい人は、Python WinnerのAI・機械学習マスターも比較候補です。公式案内では税込369,600円、4か月、30分のマンツーマンレッスン24回で、Pythonの基礎、NumPy・pandas・scikit-learnなどを扱います(2026年10月21日確認)。今回の自主教材を添削してもらえるか、受講前に必要な準備、質問の対応範囲は別途確認してください。数学の理論を深く学ぶことが主目的なら、先に示した講座の前提と内容も照らし合わせましょう。

広告: 【PythonWinner】

予習と受講前チェックのFAQ

よくある質問

Q. 数学を全部復習してから申し込む必要がありますか?
A.

一律には決められません。基礎を含む講座も、特定の数学を前提とする講座もあります。希望講座の開始条件を読み、分からない単元を示して、受講前に必要な範囲を確認してください。

Q. Pythonのコードを写して動かせれば準備完了ですか?
A.

実行できることと、結果を説明できることは別です。小さな入力を変えて、どの出力が変わるか予想してみましょう。ライブラリや数学の前提を満たしたかは、それぞれ別に確認します。

Q. 十時間で機械学習スクールについていけるようになりますか?
A.

本稿の十時間は、困る場所と生活上の時間を観察する例です。受講準備の完了、授業の理解、修了、転職を約束するものではありません。結果に応じて復習や開始時期を調整します。

Q. 事前課題に実際の会社のデータを使うべきですか?
A.

予習は架空データで進められます。社内の非公開情報や個人情報を外部へ渡す必要はありません。実務の題材を使う場合は、所属先と講座側の扱いを別途確認してください。

Q. Macならどの講座の演習も動きますか?
A.

OS名だけでは判断できません。CPU、メモリ、指定ソフトなどを対象講座と照合します。例えば本稿で確認したスキルアップAIの講座には、Intel Mac非対応の案内があります。

Q. 質問対応がない動画講座でも始められますか?
A.

自分で原因を切り分けられる範囲と、必要な支援によります。環境やコードで止まった例を記録し、質問の有無、追加条件、質問可能期間を確認してから比較してください。