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 را به عنوان مدیر اجرایی جدید خود منصوب کرده است.
ساختار دادهها از اساسیترین ترکیبات در ایجاد الگوریتمهای کارآمد و طراحی نرمافزار مناسب هستند. آگاهی از چگونگی ایجاد و طراحی ساختارهای داده خوب، یک مهارت اساسی برای تبدیل شدن به یک برنامه نویس نمونه است. این دوره به شما میآموزد که چگونه به ایدههای بنیادی پیرامون ساختار دادهها تسلط داشته باشید.
عمومی ترین ساختارهای دادهها را در این دوره جامع بیاموزید و استاد شوید:
در این دوره شما یاد میگیرید که چگونه ساختار دادههای مختلف را بهمراه دستورالعملهای مرحله به مرحله، کدنویسی کنید. هر ساختار داده ارائه شده با برخی از منابع کار (به زبان جاوا) همراه خواهد شد تا درک شما از آن ساختار داده خاص را مستحکم کند. همچنین میتوانم تمرینهای متنوعی برای کدنویسی و سؤالات مختلفی برای ارسال تجربه داشته باشم تا اطمینان حاصل کنید که میتوانید تجربه خاصی کسب کنید.
این دوره برای چه کسی است:
+ افرادی که برای دانش جدید مشتاق هستند
+ دانشجویانی که میخواهند درک اساسی از ساختار دادهها داشته باشند
نمونه ویدیوی آموزشی ( فایلهای زیر نویس جدا از فیلم است و میتوانید آنرا نمایش ندهید ) :
01 مقدمه
___ | 01 چکیده انواع مقدمه
___ | 02 درک پیچیدگی زمان و مکان
___ | 03 QUIZ؛ پیچیدگی زمانی
02 آرایه ایستا و پویا
___ | 01 آرایه ایستا و پویا
___ | 02 QUIZ؛ آرایههای پویا
___ | 03 کد منبع آرایه پویا
03 لیست لینک شده
___ | 01 معرفی لیست پیوندی
___ | 02 QUIZ؛ لیستهای مرتبط
___ | 03 کد منبع لیست بدون شک مرتبط است
04 پشته
___ | 01 درک پشته ها
___ | 02 جزئیات اجرای پشته
___ | 03 QUIZ؛ پشته ها
___ | 04 منبع منبع پشته
05 صف
___ | 01 درک صف
___ | 02 QUIZ؛ صف من
___ | 03 جستجوی اول و اجرای صف
___ | 04 QUIZ؛ صف دوم
___ | 05 کد منبع صف
06 صف اولویت
___ | 01 صف اولویت چیست؟
___ | 02 min heaps و Max heaps
___ | صف اولویت درج عناصر
___ | 04 QUIZ؛ صف اولویت
___ | 05 عناصر حذف صف اولویتی
___ | 06 کد منبع اولویت
07 اتحادیه find-Disjoint مجموعه
___ | 01 اتحادیه مقدمه را بیابید
___ | 02 الگوریتم Kruskal
___ | 03 اتحادیه و یافتن عملیات
___ | فشردهسازی مسیر
___ | کد منبع اتحادیه 05
___ | 06 QUIZ؛ یافتن اتحادیه
08 درخت جستجوی دودویی
___ | 01 آشنایی با درختان باینری
___ | 02 درج درخت جستجوی دودویی
___ | 03 حذف باینری جستجوی درختی
___ | 04 تراورس درخت باینری
___ | 05 QUIZ؛ تراورس درخت
___ | 06 کد منبع جستجوی دودویی
09 Hash tableها
___ | 01 توابع هش Hash table
___ | 02 زنجیره جداگانه Hash table
___ | 03 کد زنجیرهای جداگانه Hash table
___ | 04 QUIZ؛ توابع هش و زنجیره جداگانه
___ | 05 آدرس دهی Hash table
___ | 06 کاوشگر خطی Hash table
___ | 07 کاوشگر جدول Hash table
___ | 08 Hash table
___ | 09 QUIZ؛ آدرس دهی باز
___ | 10 Hash table از بین بردن جفتهای ارزش کلیدی
___ | 11 Hash table آدرس منبع کد را باز کنید
10 Fenwick tree - درختی با نمایه باینری
___ | 01 نمایش داده شد طیف وسیعی از Fenwick tree
___ | 02 بروزرسانی نقطه Fenwick tree
___ | 03 ساخت Fenwick tree
___ | 04 کد منبع Fenwick tree
___ | 05 QUIZ؛ Fenwick tree
11 درخت AVL
___ | 01 چرخش درخت
___ | 02 درج درخت AVL
___ | 03 حذف AVL درخت
___ | کد منبع درختی AVL 04
12 صف اولویتبندی شده فهرست شده
___ | 01 آشنایی با صفهای اولویتبندی شده ایندکس
___ | 02 کد منبع صف اولویتبندی شده فهرست شده
01 Introduction
___| 01 Abstract data types Introduction
___| 02 Understanding time-space complexity
___| 03 QUIZ; time complexity
02 Static and dynamic arrays
___| 01 Static and dynamic arrays
___| 02 QUIZ; dynamic arrays
___| 03 Dynamic array source code
03 Linked lists
___| 01 Linked list introduction
___| 02 QUIZ; linked lists
___| 03 Doubly linked list source code
04 Stacks
___| 01 Understanding stacks
___| 02 Stack implementation details
___| 03 QUIZ; stacks
___| 04 Stack source code
05 Queues
___| 01 Understanding queues
___| 02 QUIZ; queues I
___| 03 Breadth first search and queue implementation
___| 04 QUIZ; queues II
___| 05 Queue source code
06 Priority queues
___| 01 What is a priority queue
___| 02 Min heaps and Max heaps
___| 03 Priority queue inserting elements
___| 04 QUIZ; priority queue
___| 05 Priority queue removing elements
___| 06 Priority queue source code
07 Union find-Disjoint set
___| 01 Union find introduction
___| 02 Kruskal`s Algorithm
___| 03 Union and find operations
___| 04 Path compression
___| 05 Union find source code
___| 06 QUIZ; union find
08 Binary search trees
___| 01 Introduction to binary trees
___| 02 Binary search tree insertions
___| 03 Binary search tree removals
___| 04 Binary tree traversals
___| 05 QUIZ; tree traversals
___| 06 Binary search tree source code
09 Hash tables
___| 01 Hash table hash functions
___| 02 Hash table separate chaining
___| 03 Hash table separate chaining source code
___| 04 QUIZ; hash functions and separate chaining
___| 05 Hash table open addressing
___| 06 Hash table linear probing
___| 07 Hash table quadratic probing
___| 08 Hash table double hashing
___| 09 QUIZ; open addressing
___| 10 Hash table removing key-value pairs
___| 11 Hash table open addressing source code
10 Fenwick tree-Binary indexed tree
___| 01 Fenwick tree range queries
___| 02 Fenwick tree point updates
___| 03 Fenwick tree construction
___| 04 Fenwick tree source code
___| 05 QUIZ; fenwick tree
11 AVL Tree
___| 01 Tree rotations
___| 02 AVL tree insertions
___| 03 AVL tree removals
___| 04 AVL tree source code
12 Indexed Priority Queue
___| 01 Introduction to indexed priority queues
___| 02 Indexed priority queue source code