このC++を学ぶ - コーディング講座について
OOPやSTLの演習とクイズで、モバイルIDEとコンパイラを使いC++プログラミングを実践。
coutの使い方からクラス、STL、ムーブセマンティクス、モダンなC++20まで学べるC++ 学習アプリ。短いレッスンとスマホで使える本物のコンパイラで、初心者・学生・開発者をサポートします。
コードを書きながら学ぶC++チュートリアル
• 51コース、200以上の短いレッスンと、基礎・メモリ・オブジェクト・STL・実際のプログラムの5つの学習トラック
• 変数、ストリーム、制御フロー、クラス、OOP、継承、多態性、ベクター、マップ、アルゴリズム、テンプレート、ラムダ式、ファイル入出力、CMake、並行処理、ポインタ、スタックとヒープ、RAII、スマートポインタ、例外、ムーブセマンティクス、コンセプトを学習
• 11・14・17・20の各規格でunordered_map、std::optional、std::variant、std::spanを学び、クイズとフラッシュカードで練習
ポケットに入るC++ compiler
• モバイル向けC++ editorでコードを書き、シミュレーターではなく実際のGCCでコンパイルします。C++ IDEで出力と終了コードを確認し、ワンタップで再実行でき、cinを使うプログラムへの入力もできます
• 最初のプログラムは、値、メモリアドレス、バイト単位のサイズを表示
• プログラム、レッスンのメモ、ブックマークを保存し、サンプルや検索できるチートシートを利用できます
毎日続ける3つのC++練習習慣
• Predict the output:毎日5つの短いプログラムの出力を予想し、compilerで確認する前に答えを確定
• Bug hunt:毎日1つの壊れたプログラムを修正して検証。ヒントは無料
• Syntax Sprint:60秒間のワンタップ問題で、自己ベストを更新
20のガイド付きC++プロジェクト
2ファイル構成のプログラム、在庫、行列、銀行口座、多態的な図形、テンプレートスタック、設定パーサー、RPN計算機、std::mapを使う単語カウンター、連結リスト、stringstreamによる解析、状態機械などを段階的に作ります。
AI Mentorとエラー翻訳ツール
エラーを貼り付けると、1文の説明と修正すべき行がわかります。AI Mentorに質問すると、わかりやすい言葉で答えが返ってきます。
60のコーディングミッションと毎日の課題
• 易しいものから難しいものまで60のミッションと、毎日新しいコーディング問題
• World Coding Challenge:世界中で同時に行われるライブのラウンドを毎日3回開催。リーダーボードもあります
• 連続記録、XP、リマインダーが練習をサポート
無料で始められる
無料で利用できるもの:最初のコース、毎日のPredict the output問題セットとBug hunt、1日3ラウンドのSyntax Sprint、最初のガイド付きプロジェクト、2つのミッション、毎日のコーディング問題、World Coding Challenge、1日1回のAI Mentorへの質問。
Pro
Proでは、すべてのコース・ミッション・プロジェクト、無制限のSyntax Sprint、すべてのAIツール、認定試験、広告なしでの利用が解放されます。
対象となる方
• 1つ目または2つ目のプログラミング言語としてC++ 学習を始める初心者
• C++プログラミングの授業やコンピューターサイエンスの講座を受ける学生
• モダンなC++プログラミングを学ぶゲーム・組み込み・システム開発者
• メモリの仕組みを理解したいPythonまたはJavaの開発者
• バスの中でも段階的なチュートリアルでC++ 学習を進めたい方
22言語に対応。
最新バージョン 82.7.1 の更新情報
• Improved translations — lessons and screens in your language
Thanks for learning with us — your reviews help us improve!






