2013年以来、私たちの小さなチームは英語のビデオコースの翻訳と適応を行っています。 この間に、150時間を超える資料を翻訳および適合させました。 作業を開始する前に、いくつかのオンライン教育学校の教材を分析し、教育学的観点から、最もアクセスしやすく、構造化された簡潔な教材を提供する最高の教育機関を選択しました。 その結果、同じテーマに関連するいくつかのコースを調べてから、初心者にとって最も高品質で理解しやすいコースを選択する必要がありました。
結局のところ、本当に質の高いコースと教師はそれほど多くありません。 ロシア語の教育分野では、多くの場合、アメリカ人またはヨーロッパの専門家に人気のある外国語コースの十分な射撃または適応があります。

現時点では、初心者向けのチームの観点から見ると、ハーバードCS50コースが最適です。 以下のリンクで、このコースの最も完全なロシア語翻訳を1か所で見つけることができます。
0週目から、プログラミングについて何も知らずに、SCRATCHプログラムを使用して簡単なアプリケーションを作成する方法、コンピューターがコマンドをどのように理解するか、ASCII、アルゴリズム、バイナリ表記法について学習します。
最初の週を確認した後、さまざまなタスクを実装するためのプログラミングで使用される基本的なツールについて学習します。 つまり、変数、メソッド(関数)、優先度、ループ、型キャスト、スタイル、ブール式または条件、コンパイラ、ライブラリ、Clangとは何ですか。

2週目を確認した後、配列、Returnメソッドまたは結果を返す、スコープ、グローバル変数、リダイレクト、コマンドライン引数、Caesar暗号、Vigenere暗号、RSAについて学習します。
3週目を復習した後、漸近表記法、線形検索、バイナリ検索、選択による並べ替え、バブル並べ替え、挿入並べ替え、クイック並べ替えについて学習します。
4週目を確認した後 、ファイルとのさまざまな相互作用がどのように発生するか、GDBとは何か、マージソート、ポインター、再帰、文字列、および構造を学習します。
5週目を確認した後、 Valgrindとリンクリストについて学習し、プログラムに接続されているCS50ライブラリについても検討します。
6週目を確認した後、ハッシュテーブル、キュー、ツリー、および再帰ツリーとは何かを学習します。
7週目を復習した後、 http、html、cssが何であるか、そしてphp構文機能が何であるかについて学びます。
8週目を復習した後 、PHP Web開発の特定の機能、PHP Webセッション、IPおよびSQLとは何かについて学びます。
9週目を復習した後、 DOM、MVC、TCPが何であるかを学びます。
10週目を復習した後、 JavaScriptとAjaxとは何かを学びます。
この知識をすべて身につけた後、ごく短時間でプログラマーになり、新しいプログラミング言語を非常に迅速に学習し、ジュニアからミドル、シニアまでスキルを向上させることができます。
PS近い将来、PayPal、Facebook、WhatsApp、Airbnb、Pinterest、Xeroxなどの企業を設立した主要な講師とともに、スタンフォード大学のスタートアップおよびビジネスコースをチャンネルに投稿します。