Udemy.com بزرگترین پلت فرم یادگیری آنلاین در جهان است.
کلمه Udemy ترکیبی از you + academy است.
دارای بیش از 30 میلیون دانشجو و 50،000 مدرس در حال تدریس دوره ، در بیش از 60 زبان است. بیش از 245 میلیون ثبت نام در دوره وجود داشته است. دانش آموزان و مدرسان از بیش از 190 کشور جهان آمده اند و 2/3 دانش آموز در خارج از ایالات متحده آمریکا واقع شده اند.
Udemy همچنین بیش از 4000 مشتری سازمانی دارد و 80٪ از شرکت های Fortune 100 از Udemy برای مشاغل کارمندان استفاده می کنند (Udemy for Business).
دانش آموزان دوره ها را به عنوان ابزاری برای بهبود مهارت های مرتبط با شغل می گذرانند. بعضی از دوره ها اعتبار خود را به سمت مجوز فنی تولید سوق میدهند. Udemy تلاش ویژه ای برای جذب مربیان شرکتی، که به دنبال ایجاد دوره های آموزشی برای کارمندان شرکت خود هستند ، انجام داده است.
تا سال 2019 ، بیش از 130،000 دوره در وب سایت وجود دارد. [
در سال 2007 ، بنیان گذار Udemy ، موسس Eren Bali در حالی که در ترکیه زندگی می کرد ، نرم افزاری را برای یک کلاس مجازی زنده ساخت. وی در ساختن این محصول برای همه ، پتانسیل بالایی را مشاهده کرد و سپس به "سیلیکون ولی" نقل مکان کرد تا دو سال بعد شرکتی را تأسیس کند. این سایت توسط Bali, Oktay Caglar و Gagan Biyani در اوایل سال 2010 راه اندازی شد.
در فوریه 2010 ، بنیانگذاران تلاش کردند تا بودجه سرمایه گذاری را افزایش دهند ، اما این ایده نتوانست سرمایه گذاران را تحت تأثیر قرار دهد و به گفته Gagan Biyani ، آنها 30 بار رد شدند. در پاسخ به این موضوع، آنها مانع از توسعه محصول شدند و Udemy—"The Academy of You"— را در مه 2010 راه اندازی کردند.
طی چند ماه ، 1000 مدرس حدود 2،000 دوره ایجاد کرده بودند و Udemy نزدیک به 10،000 کاربر ثبت شده داشت. بر اساس این واکنش مساعد بازار ، آنها تصمیم گرفتند كه دور دیگری از تأمین مالی را امتحان كنند و یك میلیون دلار بودجه سرمایه گذاری را تا آگوست جمع كنند.
در اکتبر 2011 ، این شرکت مبلغ 3 میلیون دلار اضافی در بودجه سری A به رهبری سرمایه گذاران Groupon و Eric Lefkofsky و Brad Keywell و همچنین 500 Startups و MHS Capital جمع آوری کرد.
در دسامبر سال 2012 ، این شرکت 12 میلیون دلار بودجه از سری B به رهبری Insight Venture Partners و همچنین Lightbank Capital ، MHS Capital و Learn Capital جمع آوری کرده و کل بودجه Udemy را به 16 میلیون دلار رسانده است.
در تاریخ 22 آوریل 2014 ، نسخه دیجیتالی وال استریت ژورنال گزارش داد كه Dennis Yang، به عنوان مدیر عامل Udemy منصوب شد و جایگزین Eren Bali شد.
در ماه مه 2014 ، Udemy بالغ بر 32 میلیون دلار دیگر در بودجه سری C ، به رهبری Norwest Venture Partners و همچنین Insight Venture Partners و MHS Capital جمع آوری کرد.
در ژوئن سال 2015 ، Udemy یک دور financing تأمین مالی سری D توانست 65 میلیون دلار ، به سرپرستی گروه Stripes ، جمع آوری کند.
اکنون Udemy به یکی دیگر از خانه های آنلاین آموزش Skillsdox Inc از کانادا پیوسته است تا مدرسه مهارتها را در هند افتتاح کند.
در ژوئن سال 2016 ، Udemy مبلغ 60 میلیون دلار از Naspers Ventures را بعنوان پیگیری دوره 65 میلیون دلاری سری D از ژوئن 2015 جمع آوری کرد.
در 5 فوریه 2019 ، Udemy اعلام کرد که هیئت مدیره این شرکت Gregg Coccari را به عنوان مدیر اجرایی جدید خود منصوب کرده است.
آیا میخواهید زبان برنامه نویسی بسیار رایجی را یاد بگیرید که اینترنت را تأمین کند؟
آیا شما از اتلاف وقت و هزینه خود در فیلمهای یوتیوب یا دورههای JavaScript که یا بسیار ساده است، یا پیگیری آن خیلی سخت است، خسته شده اید؟
یا آیا شما در تلاش هستید تا جاوا اسکریپت را به طور عمیق درک کرده و از آن استفاده کنید؟
اگر پاسخ شما بله است، پس این دقیقاً همان دورهای است که به دنبال آن هستید!
این دوره چیست؟
این یک دوره کاملاً کامل JavaScript است، فراتر از آنچه که سایر دورههای JavaScript به شما آموزش میدهد.
من شما را از یک مبتدی کامل JavaScript به یک توسعه دهنده پیشرفته میبرم.
با هدف درک واقعی زبان جاوا اسکریپت با من همراه باشید. و همه چیز را در این راه با جزئیات عالی توضیح میدهم!
شما میآموزید که چرا و چگونه، چیزی در جاوا اسکریپت کار میکند. زیرا در دنیای مدرن جاوا اسکریپت امروز، شما فقط به دانستن چگونگی کارکرد نیاز دارید. شما نیاز به اشکال زدایی در کد دارید، باید کد را درک کنید، باید بتوانید در مورد کد فکر کنید.
این دوره متفاوت است زیرا فقط مربوط به نوشتن کد نیست، بلکه در مورد چگونگی و چرایی کد به روشی که انجام میدهد، کار میکند. زیرا این ترکیب کاملی بین نظریه و عمل است. از آنجا که این برنامه به مثالهای کد نویسی کوچکی متمرکز است که به شما امکان میدهد تا موضوعات پیچیده را به راحتی درک کنید، بنابراین، تا پایان دوره، شما به عنوان یک توسعه دهنده جاوا اسکریپت قادر خواهید بود تا با استفاده از تمام ویژگیهای قدرتمندی که زبان به ما ارائه میدهد، کد JavaScript را بنویسید، درک کنید و اشکالزدایی کنید.
این دقیقاً همان چیزی است که ما در این دوره پوشش میدهیم:
• کلیه اصول اولیه JavaScript و برنامه نویسی: مواردی مانند متغیرها، انواع دادهها، منطق بولی، عبارات if - other، حلقهها، توابع، اشیاء، آرایهها و موارد دیگر
• برای به دست آوردن درک عمیق از چگونگی عملکرد JavaScript در پشت صحنه، همه چیزهایی که باید بدانید: زمینههای اجرا، hoisting, scoping، برنامه ریزی، کلید واژه this و موارد دیگر
• ویژگیهای پیچیده JavaScript مانند سازنده توابع، وراثت نمونه اولیه، توابع first-class و closures، روشهای اتصال و اعمال، و موارد دیگر.
• یاد بگیرید که چگونه با استفاده از ماژولها و کارکردها، نحوه ایجاد حریم خصوصی دادهها و محوطه سازی، کد خود را سازماندهی و ساختاری کنید و به همین دلیل این امر بسیار مهم است.
• در جدیدترین نسخه جاوا اسکریپت چه چیز جدید است: ویژگیهای جدید ES6 / ES2015.
• جاوا اسکریپت ناهمزمان: حلقه رویداد، وعدهها و async - در انتظار
حال بیایید دریابیم که آیا این دوره برای شما مناسب است یا خیر:
دانش آموز شماره 1: شما میخواهید درک عمیقی از محبوبترین زبان برنامه نویسی جهان بدست آورید: JavaScript.
دانش آموز شماره 2: دورههای دیگر JavaScript را گذراندهاید، اما: 1) هنوز جاوا اسکریپت را درک نمیکنید، یا 2) هنوز به کد برنامههای دنیای واقعی اطمینان ندارید. این دوره برای شما مناسب است!
دانش آموز شماره 3: شما میخواهید با برنامه نویسی به طور کلی شروع کنید: JavaScript یک زبان عالی برای یادگیری نحوه کدنویسی است.
این دوره برای چه کسی است:
+ مبتدیانی که علاقه مند به یادگیری جاوا اسکریپت با عمق و درک دقیق از آنچه دقیقاً چیست چیست
+ آماتورهایی که میخواهند درک خود را در جاوا اسکریپت بهبود ببخشند تا کدهای بسیار بهتری تهیه کنند
+ متخصصانی که میخواهند دانش خود را در جاوا اسکریپت مرور کنند.
نمونه ویدیوی آموزشی ( فایلهای زیر نویس جدا از فیلم است و میتوانید آنرا نمایش ندهید ) :
مقدمه Javascript
___ | 01 Javascript چیست
___ | 02 Javascript یک زبان سطح بالا است
___ | 03 Javascript کد تفسیری است
___ | 04 Javascript از نظر وزن سبک است
___ | 05 Javascript تایپ شده آزادانه است
___ | 06 Javascript از پارادایمهای برنامه نویسی چندگانه پشتیبانی میکند
02 متغیر
___ | اعلامیه 01 با استفاده از کلید واژه var
___ | 02 اعلامیه با استفاده از کلید واژه let
___ | 03 اعلامیه با استفاده از کلید واژه const
03 Datatypes
___ | 01 انواع دادهها مقدمه
___ | 02 شماره نوع داده
___ | 03 نوع داده داده
___ | 04 نوع داده بولی
___ | 05 نوع نامشخص داده
___ | 06 نوع داده Null
04 اپراتور
___ | 01 معرفی اپراتور
___ | 02 اپراتورهای حسابی
___ | 03 عملگر مقایسه
___ | 04 عملگر Bitwise
___ | 05 اپراتور منطقی
___ | 06 اپراتور انتساب
___ | 07 عملگر کاما
___ | 08 اپراتور گروه بندی
___ | 09 تقدم عملگر
___ | 10 عملگر Typeof
___ | 11 اپراتور سه تایی
05 بیانیه شرطی
___ | 01 بیانیه شرط معرفی
___ | 02 اگر بیانیه دیگری باشد
___ | 03 اگر دیگر اگر بیانیه
بیانیه 06 شکست
___ | بیانیه شکستن 01
بیانیه خالی
___ | بیانیه خالی
بیانیه سوئیچ 08
___ | 01 سوئیچ معرفی
___ | 02 به عنوان مثال سوئیچ کنید
09 حلقه
___ | معرفی حلقه 01
___ | 02 در حالی که حلقه
___ | 03 For Loop
___ | 04 حلقه تو در تو
10 اصول عملکرد
___ | معرفی توابع 01
___ | 02 فراخوانی یک عملکرد
___ | بیانیه بازگشت
___ | 04 نمونه عملکرد
___ | 05 ویژگیهای عملکرد
___ | 06 ویژگی دارایی توابع
11 مبانی شیء
___ | 01 معرفی مقدمه
___ | 02 عضو شیء Access
___ | 03 نمونه شی
12 مبانی آرایه
___ | 01 مبانی آرایه
13 الگوی لغوی
___ | 01 الگوی لغوی
14 بیانیه بلوک
___ | بیانیه 01 بلوک
15 اجبار
___ | 01 همزن
16 زمینه اعدام
___ | 01 اعدام محتوا
17 محیط واژگانی
___ | 01 محیط واژگان
18 متغیر محیط
___ | 01 محیط متغیر
19 محیط جهانی
___ | 01 محیط جهانی و شیء پنجره
___ | 02 زمینه اجرای جهانی
20 متن عملکرد و اجرای
___ | 01 عملکرد و متن اجرای
محدوده 21
___ | مقدمه معرفی محدوده
___ | 02 درک محدوده در بیانیههای بلوک
___ | 03 درک محدوده در توابع
22 بلند کردن
___ | 01 بلند کردن
23 براساس ارزش توسط مرجع
___ | 01 براساس ارزش توسط مرجع
24 عملکرد ناشناس
___ | 01 عملکرد ناشناس
25 این کلمه کلیدی
___ | 01 این کلمه کلیدی
26 درک نمونه اولیه
___ | 01 درک نمونه اولیه
27 کلاس
___ | 01 کلاس
28 سازنده عملکرد
___ | 01 سازنده عملکرد
29 سازنده عملکرد Array
___ | 01 سازنده عملکرد Array
30 سازنده عملکرد شی
___ | 01 سازنده عملکرد شی
31 همه چیز در جاوا اسکریپت شیء است
___ | 01 همه چیز در جاوا اسکریپت است
32 IIFE
___ | 01 IIFE
33 سایه دارایی
___ | 01 سایه املاک
34 بسته
___ | 01 بسته
35 تماس بگیرید، پیوند بزنید و اعمال کنید
___ | 01 تماس بگیرید، پیوند بزنید و اعمال کنید
36 عملکرد Arrow
___ | 01 توابع Arrow
37 حالت سخت
___ | 01 حالت سخت
38 تماس با ما
___ | 01 تماس تلفنی
39 همزمانی و موازی بودن
___ | 01 همزمانی و موازی بودن
40 پاسخ به تماس و حلقه رویداد
___ | 01 تماس برگشتی و حلقه رویداد
41 پاسخ به جهنم
___ | 01 پاسخ به جهنم
42 قول
___ | 01 نوید معرفی
___ | 02 وعده
___ | 03 prem.catch
___ | 04 وعده
___ | 05 وعده
___ | 06 prem.race
___ | 07 prem.resolve
___ | 08 وعده. رد
43 عملکرد ژنراتور
___ | مقدمه توابع ژنراتور
___ | 02 نمونه عملکردهای ژنراتور
44 عملکرد Async
___ | معرفی توابع Async
___ | 02 نمونهای از توابع ناهمزمان
45 برنامه نویسی متا در جاوا اسکریپت
___ | مقدمه برنامه نویسی متا 01
46 پروکسی
___ | 01 معرفی پروکسی
___ | 02 نمونه از Proxies
47 تأمل کنید
___ | 01 تأمل کنید
48 نماد
___ | 01 نمادهای معرفی
___ | 02 نمونه از نمادها
49 نتیجه گیری
___ | 01 نتیجه گیری
01 Javascript Introdution
___| 01 What is Javascript
___| 02 Javascript is a High Level Language
___| 03 Javascript is Interpreted code
___| 04 Javascript is Light in Weight
___| 05 Javascript is Loosely Typed
___| 06 Javascript Supports Multiple Programming Paradigms
02 Variables
___| 01 Declaration using var keyword
___| 02 Declaration using let keyword
___| 03 Declaration using const keyword
03 Datatypes
___| 01 Data types Introduction
___| 02 Number Data type
___| 03 String Data type
___| 04 Boolean Data type
___| 05 Undefined Data type
___| 06 Null Data type
04 Operators
___| 01 Operators Intro
___| 02 Arithmatic Operators
___| 03 Comparision Operator
___| 04 Bitwise Operator
___| 05 Logical Operator
___| 06 Assignment Operator
___| 07 Comma Operator
___| 08 Grouping Operator
___| 09 Operator Precedence
___| 10 Typeof Operator
___| 11 Ternary Operator
05 Conditional Statements
___| 01 Conditional Statements Intro
___| 02 if else statement
___| 03 if else if statement
06 Break Statement
___| 01 Break Statement
07 Empty Statement
___| 01 Empty Statement
08 Switch Statement
___| 01 Switch Intro
___| 02 Switch Example
09 Loops
___| 01 Loops Intro
___| 02 While Loop
___| 03 For Loop
___| 04 Nested Loop
10 Function Basics
___| 01 Functions Intro
___| 02 Calling a Function
___| 03 Return Statement
___| 04 Function Examples
___| 05 Properties of Function
___| 06 Arguments Property of Functions
11 Object Basics
___| 01 Objects Intro
___| 02 Object Member Access
___| 03 Object Examples
12 Array Basics
___| 01 Array Basics
13 Template Literal
___| 01 Template Literal
14 Block Statement
___| 01 Block Statement
15 Coersion
___| 01 Coersion
16 Execution Context
___| 01 Execution Context
17 Lexical Environment
___| 01 Lexical Environment
18 Variable Environment
___| 01 Variable Environment
19 Global Environment
___| 01 Global Environment and Window Object
___| 02 Global Execution Context
20 Function and Execution Context
___| 01 Function and Execution Context
21 Scope
___| 01 Scope Intro
___| 02 Understanding Scope in Block Statements
___| 03 Understanding Scope in Functions
22 Hoisting
___| 01 Hoisting
23 By Value By Reference
___| 01 By Value By Reference
24 Anonymous Functions
___| 01 Anonymous Function
25 this keyword
___| 01 this keyword
26 Understanding Prototype
___| 01 Understanding Prototype
27 Class
___| 01 Class
28 Function Constructor
___| 01 Function Constructor
29 Array Function Constructor
___| 01 Array Function Constructor
30 Object Function Constructor
___| 01 Object Function Constructor
31 Everything is Object in Javascript
___| 01 Everything is Object in Javascript
32 IIFE
___| 01 IIFE
33 Property Shadowing
___| 01 Property Shadowing
34 Closures
___| 01 Closures
35 Call, bind and apply
___| 01 call, bind and apply
36 Arrow Functions
___| 01 Arrow Functions
37 Strict Mode
___| 01 Strict Mode
38 Callbacks
___| 01 Callbacks
39 Concurrency and Parallelism
___| 01 Concurrency and Parallelism
40 Callback Queue and Event Loop
___| 01 Callback Queue and Event Loop
41 Callback Hell
___| 01 Callback Hell
42 Promises
___| 01 Promises Intro
___| 02 promise.then
___| 03 promise.catch
___| 04 promise.finally
___| 05 promise.all
___| 06 promise.race
___| 07 promise.resolve
___| 08 promise.reject
43 Generator Functions
___| 01 Generator Functions Intro
___| 02 Examples of Generator Functions
44 Async Functions
___| 01 Async Functions Intro
___| 02 Examples of Asynchronous Functions
45 Meta-Programming in Javascript
___| 01 Meta-Programming Intro
46 Proxies
___| 01 Proxies Intro
___| 02 Examples of Proxies
47 Reflect
___| 01 Reflect
48 Symbols
___| 01 Symbols Intro
___| 02 Examples of Symbols
49 Conclusions
___| 01 Conclusions