گرینولی سال ۱۳۹۹ شروع به فعالیت در حوضه المپیاد های ریاضی و کامپیوتر کشوری کرد.
در ابتدای فعالیت ، گروه آموزشی گرینولی تشکیل شده بود از افرادی که قبلا در المپیاد کامپیوتر و ریاضی مدال گرفته بودند و حالا در دبیرستان های تهران و شهرستان ها به آموزش المپیاد میپرداختند.
این گروه آموزشی در اولین گام بسته های ویدیویی آموزشی کلی به قصد شروع راه تا مطالب آزمون مرحله دوم را برای بچه های المپیاد ریاضی و کامپیوتر درست کرد.
بعد استقبال خوبی که از آموزش های المپیاد گرینولی شد گرینولی تصمیم گرفت تا تمامی مطالب المپیاد ریاضی و کامپیوتر را خیلی جامع و کامل به صورت ویدیو های آموزشی برای علاقه مندان درست کند اینگونه شد که رفتیم سراغ آموزش های جامع.
اولین بسته آموزشی جامع گرینولی برنامه نویسی الگوریتمی نام داشت که در ادامه با این بسته به طور کامل آشنا میشویم.

اولین دوره آموزشی برنامه نویسی گرینولی برنامه نویسی الگوریتمی نام دارد.
این دوره تشکیل شده از دو بخش :
- بخش مقدماتی (آموزش زبان سی پلاس پلاس)
- بخش پیشرفته (آموزش تمامی الگوریتم های برنامه نویسی مخصوص مسابقات برنامه نویسی)
در بخش مقدماتی این دوره استاد محمد حسن موسوی که ۳ سال مسئولیت دپارتمان المپیاد کامپوتر علامه حلی یک را در رزومه خود داشت تمامی زبان سی پلاس پلاس که از رایج ترین زبان ها برای الگوریتم نویسی و حل مسائل است را آموزش داده داده است.
این آموزش مخصوص بچه های متوسطه اول و دوم که علاقه مند به شرکت در مسابقات برنامه نویسی و شروع راه برنامه نویسی به صورت خلاقانه هستند میباشد.
بخش مکمل قسمت مقدماتی برنامه نویسی الگوریتمی قسمت پیشرفته نام دارد.
در طول این دوره آموزشی از زبان و دیدگاه بالای ۲۰ استاد با رزومه مدال جهانی و کشوری المپیاد تک تک روش های حل مسئله و کم کردن تایم و حافظه را آموزش میبینید این بسته کامل ترین بسته آموزشی و آکادمیک در حوزه خودش به حساب میاید.
بیش از ۱۰۰ ساعت آموزش به همراه حل تمرین و پروژه و آشنا شدن با این اساتید و آموختن از اینهمه المپیادی از ویژگی های این بسته است.

دوره های آموزشی برنامه نویسی الگوریتمی در ابتدا به قصد هدایت دانش آموزان برای قبولی و کسب مدال المپیاد کامپیوتر ساخته شده بود. به مرور زمان دانشجویانی که قصد شرکت در مسابقات برنامه نویسی مانند ICPC , google codejam, facebook hacker cup , … را داشتند نیز از دانش پژوهان این دوره آموزشی شدند و گرینولی نیز به همین خاطر فصل های جدیدی در آپیدت آخر سال ۱۴۰۱ به این دوره آموزشی اضافه کرد تا دانشجویان نیز بتوانند از این دوره ها بهره لازم رو ببرند و کل مطالب مسابقه اصلی دانشجویی یعنی ICPC که قبلا به نام acm شناخته میشد را نیز پوشش دهد.
بعد از استقبال خوب دانشجویان از این دوره آموزشی گرینولی با تکیه بر همین اساتید المپیادی که این بار وارد بازار کار شدند و در شرکت های سطح بالا تکنولوژی و استارتاپ ها مانند کافه بازار ، دیوار ، اسنپ ، صرافی ارزدیجیتال آبان تتر و … مشغول به کار هستند به سراغ ساخت دوره های آموزش کاربردی برنامه نویسی رفت.
خب حالا میخوایم یک برنامه نویس حرفه ای بشیم !! 😁
جیکار باید بکنیم ؟
اول باید یک زبان برنامه نویسی را یاد بگیریم و با منطق برنامه نویسی و صحبت با کامپیوتر آشنا شویم.
این زبان برنامه نویسی میتواند هر زبانی باشد مثلا #C++ , java , python, Pascal, C یا هر زبان دیگری باشد.
در دنیای امروزی و سالی که در آن هستیم معمولا افراد زبان برنامه نویسی python را برای شروع انتخاب میکنند. چرا که زبان پایتون یک زبان همه کاره است در تمامی شاخه ها و گرایش های برنامه نویسی کاربرد دارد و یادگیری آن به شدت آسان میباشد به طوریکه در مدارس در مقطع دبستان و متوسطه اول نیز برای آموختن برنامه نویسی به کودکان و نوجوانان از این زبان استفاده میشود و دانش آموزان برنامه نویسی با دستورات پایتون را یاد میگیرند.
در دوره آموزش کاربردی زبان پایتون گرینولی شایان پیغمبری برنده مدال نقره المپیاد کامپیوتر که در حال حاضر دانشجوی دکتری دانشگاه پیتسبرگ آمریکا میباشد از صفر زبان برنامه نویسی پایتون را به شما می آموزد. برای شرکت در این دوره نیاز به هیچ پیشنیازی ندارید و در این دوره علاوه بر زبان برنامه نویسی پایتون با منطق برنامه نویسی و درک دستوراتی که به کامپیوتر میشود داد آشنا میشوید.
رویکرد آموزشی این دوره به صورت کاربردی و استفاده از برنامه نویسی است و در آخر دوره شما یک رباط وب میسازید و در فصل بعد با کاربرد های مختلفی از این زبان آشنا میشوید که برای اطلاعات بیشتر پیشنهاد میکنیم تا با کلیک بر روی این دوره ویدیو تریلر این دوره آموزشی را ببینید.
شما بعد از گذراندن این دوره آموزشی :
- پایه و اصول برنامهنویسی به زبان پایتون را بهخوبی فرا گرفتهاید.
- در مفاهیم برنامهنویسی به تسلطی رسیدهاید که میتوانید زبانهای دیگر را در یکپنجم زمان یاد بگیری.
- آمادگی ورود به حوزه های مختلف برنامه نویسی مثل طراحی وبسایت و هوش مصنوعی را دارید.
احتمالا اولین چیزی که از برنامه نویسی کاربردی انتظار داریم یادگیری برنامه نویسی وب و اپلیکیشن ها و ورود به شاخه های تخصصی frontend, backend, database , … باشد.
اما کار حرفه ای برنامه نویسی یک پیشنیاز هم دارد که احتمالا در دوره آموزشی که قبلا گذرانید که میخواهد برنامه نویسی الگوریتمی و یا پایتون گرینولی باشد و چه هر جای دیگر آشنایی با سیستم عامل لینوکس است.
سیستم عامل لینوکس به تنهایی درب یک دنیای جدید را به روی شما باز میکند و آشنایی با این سیستم عامل و ابزار قدرتمند Terminal , Bash میتوانید ابزار ها و ویژگی های بسیار خوبی به شما بدهد که بتوانید خیلی ساده تر و حرفه ای تر کار کنید و کار ها را جلو ببرید.
دو دوره جدید بعدی گرینولی که در فصل تابستان ۱۴۰۲ در دسترس مخاطبین قرار خواهند گرفت
- دوره آموزشی سیستم عامل لینوکس
- دوره آموزشی مقدمات برنامه نویسی وب
در دروه آموزشی لینوکس در حال حاظر در دست فیلمبرداری و تکمیل محتوا میباشد هادی جداری که در حال حاضر در شرکت آبان تتر مشغول به کار در زمینه دواپس میباشد به عنوان یک دواپس کار کارکشته به شما راز های نهفته در این سیستم عامل را آموزش میدهد.
در دوره آموزشی مقدمات برنامه نویسی وب استاد محمد حسن موسوی که پیش تر در دوره آموزشی برنامه نویسی الگوریتمی با شما همراه بوده با سابقه ۵ سال تدریس برنامه نویسی و کار در شرکت های مختلف که در حال حاضر در آلمان به عنوان فول استک دولپر مشغول به کار است برای شما یک اقیانویس به عمق یک متر را میسازد و با تمام برنامه نویسی وب ، فرانت اند ، بک اند ، دیتابیس ، سرور و … آشنا میکند. شما در انتهای این این دوره آموزشی یک وبلاگ به عنوان پروژه آخر بالا میاوید و بعد این دوره با تمام برنامه نویسی وب و شاخه های مختلف آشنا شدید.

