/free-resources

آرشیو تمام منابع رایگان آموزش برنامه نویسی به زبان فارسی ( به امید اینکه کسی به خاطر نداشتن پول از آموزش عقب نمونه و آموزش برای همه در دسترس باشه )

MIT LicenseMIT

منابع رایگان آموزش برنامه نویسی

wide-2

تمام منابع آموزشی معرفی شده رایگان هستن امیدوارم مفید باشه

محتوا

کتاب ها

پایتون

1 . کد تمیز در پایتون : (1) راهنمای نوشتن کد تمیز در پا

2 . کد تمیز در پایتون : (2) راهنمای نوشتن کد تمیز در پایتون

3 . استفاده از Asyncio در پایتون : استفاده از Asyncio در پایتون و درک ویژگی‌های asynchronous در پایتون

4 . کتاب آموزش آزاد پایتون : این کتاب تلاشی است برای آموزش زبان برنامه‌نویسی پایتون (Python) بر پایه‌ پیاده‌سازی استاندارد آن (CPython)، به زبانی ساده و روان که بتواند برای افرادی که تاکنون پیشینه برنامه‌نویسی نداشته‌اند نیز کاربردی و مفید باشد. مطالعه این کتاب نیازی به پیش‌زمینه برنامه‌نویسی ندارد و تنها پیش‌نیاز آن علاقه خوانندگان به فن برنامه‌نویسی است.

5 . یک بایت از پایتون : این یک کتاب رایگان برنامه نویسی پایتون است.این کتاب می‌تواند به عنوان یک راهنما و یا اموزش پایتون برای مخاطبان مبتدی باشد.

جنگو

1 . الگوهای طراحی جنگو و رویه‌های برتر : تکنیک و راه حل استاندارد توسعه وب با استفاده از پایتون

2 . جنگو برای API ها : ساخت web api ها با پایتون و جنگو

3 . جنگو برای حرفه‌ای ها : ساخت وب سایت با پایتون و جنگو

جاوااسکریپت

1 . کد تمیز در جاوااسکریپت : راهنمای نوشتن کد تمیز در جاوااسکریپت

2 . جاوااسکریپت شیوا : این کتاب درباره‌ی جاوااسکریپت، برنامه‌نویسی و شگفتی‌های دنیای دیجیتال است. می‌توانید این کتاب را همینجا آنلاین مطالعه کنید.

3 . جاوا اسکریپت چه لعنتی‌ای هست؟ : یه لیست از مثال های جالب و نکته‌دار جاوا اسکریپت

4 . یادگیری اصولی جاوااسکریپت : کتاب یادگیری اصولی جاواسکریپت پایه

5 . آموزش جاوااسکریپت مدرن : از مباحث پایه تا پیشرفته با توضیحات ساده اما پرجزئیات.

ری‌اکت

1 . ری‌اکت : مستندات رسمی ری‌اکت به زبان فارسی

ویو

1 . مستندات رسمی ویو به زبان فارسی : آموزش و مستندات کامل ویو به زبان فارسی

گیت

1 . کتاب فارسی آموزش گیت : آموزش گیت به زبان فارسی

گو

1 . کتاب زبان گو فارسی : کتاب زبان گو فارسی آموزش زبان گو را به‌طور عمیق از مفاهیم پایه تا مفاهیم کاملاً پیشرفته و تکنیکی مانند: سینتکس، پارادایم ها، همزمانی (پایه تا پیشرفته)، ساختار داده، الگوهای طراحی و … می‌پردازد تا گوفرها درک عمیق و کامل از زبان گو داشته باشند.

هوش مصنوعی

1 . کتاب رایگان فارسی یادگیری عمیق : تالیف این کتاب بر درک اصول و مفاهیم یادگیری عمیق، با چشم‌اندازی بر رویکردهای مختلف یادگیری تاکید دارد. اما، این بدان معنا نیست که بتوان در یک جلد کتاب به تشریح همه جوانب و اکتشافات یادگیری پرداخت؛ ما نیز چنین قصدی را نداریم. در واقع هدف ما از تالیف و گردآوری مطالب این کتاب، بدست آوردن دانش کافی از یادگیری عمیق و رویکردهای مختلف آن با تاکید بر مباحث مهم و نوین و ارائه دیدگاه جامعی از یادگیری عمیق می‌باشد. هرچند که مطالب این کتاب قابل فهم بوده، اما این مطالب برمبنای اینکه خواننده دانش کافی از یادگیری ماشین را دارد، تالیف شده است. قطعا داشتن اطلاعات زمینه‌ای از یادگیری ماشین فهم مطالب این کتاب را دو‌چندان خواهد کرد. با این همه، در طول بیان مطالب، تمام تلاش بر این بود تا این پیش‌نیاز‌ها از یادگیری ماشین حداقل شود.

کدنویسی تمیز

1 . ترجمه کتاب هنر کدنویسی خوانا : با اینکه ما در شرکت‌های نرم افزاری بسیار موفق، با مهندسین برجسته‌ای کار کرده‌ایم، بسیار اتفاق افتاده است که با کدی روبرو شده‌ایم که هنوز هم فضای زیادی برای بهبود دارد. در واقع، کدهایی را دیده‌ایم که برخی از آن‌ها واقعا زشت بوده‌اند و شما نیز احتمالا چنین کدهایی را دیده‌اید. اما وقتی کدی می‌بینیم که به زیبایی نوشته شده است، این می‌تواند الهام بخش[1] و انگیزه‌ای برای نوشتن کدهای خوب باشد. یک کد خوب می‌تواند بسیار سریع به شما آموزش دهد که چه چیزی در حال انجام است، استفاده از آن جالب بوده و به شما انگیزه می‌دهد که کدهای خودتان را بهتر کنید.

2 . ترجمه آزاد کتاب کد تمیز : در کتاب پیش‌رو، می‌خواهیم راجع به خوب برنامه نوشتن صحبت کنیم. این کتاب، سرشار از کدهای مختلفی است که می‌خواهیم از جهات متفاوتی آن‌ها را بررسی کنیم. این کدها را از بالا به پایین، و از درون به بیرون بررسی خواهیم کرد و در انتهای کار، شناخت بهتری از کد خواهیم داشت. علاوه بر این، قادر خواهیم بود کد خوب را از کد بد تشخیص دهیم. قادر به نوشتن یک کد خوب خواهیم بود و خواهیم دانست که چگونه یک کد بد را به یک کد خوب تبدیل کنیم.

الگوهای طراحی

1 . عمیق شدن در الگوهای طراحی : راهنمای یادگیری انواع الگوهای طراحی

2 . الگوهای طراحی در برنامه‌نویسی شیء‌گرا : هدف ما ما می‌خواهیم مجموعهٔ به-روز و کاملی از الگوهای طراحی را ایجاد کنیم. مجموعه‌ای که شامل مثال‌های متنوع و کاربردی از تمام زبان‌های برنامه‌نویسی باشد.

لینوکس

1 . فقط برای تفریح؛ داستان یک انقلابی اتفاقی : این کتاب، نوشته لینوس توروالدز خالق لینوکس و دیوید دیاموند است. یک خبرنگار مدت‌ها با لینوس وقت گذرونده و حرف‌هاش رو شنیده و نتیجه‌اش شده این کتاب که با نام انگلیسی Just For Fun توسط انتشارات TEXERE منتشر شده.

2 . لینوکس و زندگی؛‌ درس هایی برای گیک های جوان : این کتاب سعی می کنه دیدی جامع در مورد لینوکس به شما بده. منظور از دید جامع، حفظ شدن همه دستورات و یاد گرفتن همه سوییچ ها نیست. منظور من از دید جامع،‌ نگاهی فلسفی به ماجرا است تا خودتون بتونین گلیم خودتون رو از آب بیرون بکشین. لینوکس بر اساس یک فلسفه ساخته شده که می تونه کل زندگی آدم‌ها رو تحت الشعاع قرار بده؛ فلسفه آزادی.

3 . کتاب متن باز فارسی لینوکس : این کتاب احتمالا اولین کتاب آزاد فارسی لینوکس است که توسط جامعه برای جامعه نوشته می‌شود. هر فصل از این این کتاب درباره یکی از ابزار های لینوکس و یا یک مفهوم در لینوکس است. هدف این کتاب آموزش کامل یک ابزار نیست، بلکه هدف شناخت و دید درست از یک ابزار است. در هر فصل برای ابزار ها از مثال هایی استفاده می‌شود که دید درست را به کابران بدهد. این کتاب با قدرت انگشتان و کیبرد شما نوشته می‌شود. امیدوارم شما هم بخشی از این کتاب باشید.

شبکه

1 . علم شبکه : علم شبکه، نام کتابی در خصوص علم شبکه است که بصورت آزاد و تحت لیسانس Creative Commons در دسترس همگان قرار دارد. روند توسعه کتاب را می توانید در فیسبوک و توئیتردنبال کنید یا ایمیل خود را ثبت نمایید تا از آخرین اخبار مربوط به فصل های جدید کتاب و توسعه آن مطلع شوید. این کتاب حاصل یک کار تیمی است. "آلبرت لزلو باراباشی" محتوای کتاب را برعهده داشته و "گابریل موسلا", "مورو مارتینو", "نیکول سمی", "کیم آلبرچ" مصور سازی و ابزار های تعاملی را فراهم کرده اند. شبیه سازی و تحلیل داده ها نیز توسط (مارتون پوسفی) انجام شده است. این کتاب در سال 2015 توسط انتشارات کمبریج به چاپ رسیده است. ترجمه فارسی کتاب توسط تیمی با سرپرستی دکتر علی کمندی در دانشکده علوم مهندسی دانشگاه تهران به انجام رسیده است.

سی اس ‌اس

1 . یادگیری پیکربندی با CSS : این سایت پایه‌های CSS را که در پیکربندی وبسایت‌ها مورد استفاده قرار می‌گیرد آموزش می‌دهد.

الگوریتم

1 . درک الگوریتم؛ راهنمای تصویری برای برنامه‌نو یس‌ها و افراد کنجکاو : اگر کسی می‌خواد به شکل عمومی در مورد الگوریتم‌ها بهتر بشه، یک گزینه خیلی ساده‌تر و شاید عملی‌تر هست؛ حالا وقتشه که اون گزینه رو معرفی کنم: کتاب درک الگوریتم مصور از آدیتیا بهارگاوا با ترجمه  مهران افشارنادری. این کتاب با اسم کامل «درک الگوریتم، راهنمای تصو یری برای برنامه نو یس‌ها و افراد کنجکاو»‌ چیزی است که اگر یکی بگه «می خوام الگوریتم بخونم» من بهش پیشنهاد می‌کنم. عکس های کیوت و بامزه و بی مزه و دارای فصل بندی خوب و توضیحات مناسب و نمونه سوال بدون وارد شدن به جزییات خیلی ریز ریاضی‌وار.

متفرقه

1 . اطلاعات مربوط به تسهیلات نظام وظیفه : اطلاعات مربوط به تسهیلات نظام وظیفه تخصصی (امریه ی دانش بنیان، پروژه جایگزین خدمت)

دوره ها 🆓

جاوا

1 . جاواکاپ : انجمن جاواکاپ، با افتخار تقدیم می‌کند: آموزش رایگان جاوا به صورت ویدیویی به زبان فارسی. این دوره شامل اسلایدهای آموزشی، تمرین‌های عملی، کوییز، تمرین، و فیلم‌های آموزشی خواهد بود. هدف این دوره، ارائه مفاهیم و مهارت‌های مهم در زبان جاوا برای تولید نرم‌افزار در صنعت است.

2 . جاواپرو : در دوره رایگان برنامه نویسی زبان جاوا اقدام به تهیه جلسات آموزشی از صفر تا پیشرفته جاوا کرده ایم.یعنی شما یاد میگیرید که برای شروع به برنامه نویسی جاوا به چه امکانات و ابزارهایی لازم دارید، چطور اولین برنامه جاوا خود را بنویسید تا در گام های بعدی یادگیری مفاهیم اولیه و پایه جاوا تا شی گرایی و کار با فایل و گرافیک و در پایان نوشتن پروژه یک بازی گرافیکی به زبان برنامه نویسی جاوا را خواهید آموخت.همه این جلسات آموزشی با وجود کیفیت بالا کاملا رایگان می‌باشند و به شما قول می‌دهیم اگر تا حالا سعی به یادگیری جاوا کرده اید ولی موفق نشده اید قطعا با آموزش ها و تمرین ها و مثال های رایگان ما یاد خواهید گرفت.

3 . سریع آسان : در ادامه آموزش های کاربردی برنامه نویسی جاوا، بعد از حدود ۱ هفته گشت و گذار در اینترنت و از بین هزاران ویدیو، یک مجموعه بی نقص و کامل ویدیویی را برای یادگیری سریع این زبان برنامه نویسی گلچین کرده ایم. این مجموعه کامل برای شروع از صفر و برای همه سطوح مناسب می باشد. بعد از آن نیز بهترین جزوه PDF فارسی موجود در اینترنت را جهت تکمیل یادگیری می توانید دانلود کنید.

4 . کدیاد : دوره آموزش جاوا یک دوره بسیار جذاب و کاربردی است که به شما کمک می‌کند تا در هر سطحی که قرار دارید به برنامه‌نویسی به زبان جاوا مسلط شوید. این دوره به شکلی طراحی شده است که تمام افراد با تجربه‌های مختلف بتوانند از آن استفاده کرده و از مزایای آن بهره‌مند شوند. اگر شما هم به دنبال یک دوره کامل در این زمینه هستید به شما پیشنهاد می‌کنیم همین حالا استفاده از محتوای آموزشی این دوره را آغاز کنید.

5 . روکسو : سلام به همه دوستان و همراهان گرامی روکسو، پس از بررسی های لازم و مطالعه منابع بسیار تصمیم گرفتم یک خلاء بزرگ در وب فارسی را برطرف کنم و آن یادگیری زبان جاوا است. خیلی از کاربران متقاضی درج این مطالب در وب سایت بودند و بنده به خواسته این عزیزان پاسخ مثبت دادم. به هر حال سخن کوتاه کنم و بدون مقدمه با ابتدایی ترین مفاهیم، آموزش جاوا را شروع می کنیم. این آموزش جاوا برای دانش‌آموزان و متخصصان فعال طراحی شده است. پس اگر تنبل هستید همین الان صفحه را ترک کنید!

6 . مکتب خونه : اگر بگوییم همه اغراق نکرده‌ایم چراکه این دوره آموزشی به هیچ پیش نیازی وابسته نبوده و از صفر تا صد برنامه‌نویسی جاوا را در کوتاه‌ترین زمان ممکن با بیشترین میزان کاربرد به شما آموزش می‌دهد. پس بی شک اگر شما به برنامه‌نویسی علاقه دارید، به دنبال راهی برای کسب درآمد بیشتر هستید و مایلید ایده‌های خود را در غالب نرم‌افزار ارائه دهید، دروه آموزشی جاوا مکتب‌خونه، گزینه بسیار مناسبی خواهد بود. این دوره برای 9 تا 99 سال قابل‌استفاده است!

تایپ اسکریپت

1 . ریکت اپ: آموزش تایپ اسکریپت (TypeScript) دوره ای است که در آن به صورت کامل ویژگی های تایپ اسکریپت (typescript) آموزش داده می شود تا بتوانید از آن در هر پروژه ای و با هر سناریویی استفاده کنید.همچنین نحوه استفاده از تایپ اسکریپت را در reactjs و nodejs آشنا خواهید شد و در آینده ای نچندان دور از این ساختار در Deno استفاده خواهید کرد.

جاوااسکریپت

1 . ریکت اپ : آموزش مقدماتی تا پیشرفته جاوا اسکریپت(javascript) دوره ای است که در قالب آن ما تمامی مفاهیم پایه و پیشرفته جاوا اسکریپت (javascript) را با استفاده از مثال ها و پروژه های واقعی و کاربردی آموزش می دهیم و یادگیری جاوا اسکریپت (javascript) به نحوی خواهد بود که شما در مصاحبه های شغلی موفق و به راحتی وارد بازار کار خواهید شد

ریکت

1 . ریکت اپ : آموزش react js دوره ای است که از صفر تا صد به صورت جامع و پروژه محور کلیه مباحث مورد نیاز برای یادگیری react js آموزش داده می شود.

ریکت نیتیو

1 . ریکت اپ : آموزش react native دوره ای است که مفاهیم پایه و کاربردی فریمورک محبوب react native به صورت کاملا پروژه محور و جامع آموزش داده می شود. هدفی که در این دوره دنبال می کنیم یادیگری عمیق و مفهومی React Native است تا شما قدم به قدم با مفاهیم اساسی react native آشنا شوید، فریمورکی که با استفاده از آن می توانید برای پلتفرم Android و ios اپلیکیشن بسازید.

نود جی اس

1 . ریکت اپ : آموزش node js (نود جی اس) دوره ای است که در آن به صورت گام گام مفاهیم مقدماتی تا پیشرفته node js به صورت پروزه محور . در قالب پیاده سازی یک وب سایت آموزشی فروشگاهی،آموزش داده می شود

پایتون

1 . تاپ لرن : در این آموزش قصد داریم یک مسیر آموزشی مناسب برای یادگیری این زبان قدرتمند را در اختیار شما دوستان قرار دهیم در سطوح مقدماتی، متوسط و پیشرفته

2 . کدیاد : در این دوره شما به صفر تا صد این زبان برنامه‌نویسی به شکل کاملا رایگان مسلط خواهید شد. تیم کدیاد تا انتهای مسیر و پیشرفتتان، با آموزش‌ها و تمرین‌های اختصاصی‌اش، همراه شما خواهد بود. اما از آنجایی که احتمالا هنوز تصویر کاملا روشنی از پایتون و خصایص آن در ذهن ندارید، پیش از هر چیز به بررسی این زبان برنامه‌نویسی می‌پردازیم. سپس ویژگی‌های متمایز دوره‌ی آموزش رایگان پایتون در کدیاد را برایتان بازگو خواهیم کرد.

3 . سبزلرن : حیف نیست محبوب ترین زبان برنامه نویسی دنیا رو ناقص و بی هدف یادبگیری؟ ما تصمیم داریم دوره رایگان پایتون رو به نحوی آموزش بدیم که کامل ترین دوره آموزشی، هم در مقایسه با دوره های خارجی و هم در مقایسه با دوره های داخلی باشه و همه ی تجربه های تلخت رو از یادگیری برنامه نویسی بشوره ببره! این آموزش از زیر صفر و پایه ترین مبحث شروع میشه تا تخصصی ترین و پیشرفته ترین مباحث، هر قسمت کلی پروژه و تمرین حل می کنیم، برات تکلیف مشخص می کنیم، کاربردشو تو دنیای واقعی نشون میدیم و در آخر…؛این یعنی یک دوره صفر تا نزدیکای صد پایتون! این دوره کاملا رایگان برای شما ارائه میشه! در ادامه به طور کامل راجع به آموزش (Python) آکادمی سبزلرن توضیحات کامل می­دهیم.

4 . راکت : در طول دوره آموزش پایتون (Python) ما سعی کرده‌ایم قدم به قدم و به شکل رایگان بخش‌های مختلف پایتون را به شکل کامل به شما آموزش دهیم.

5 . گوتوکلس : در دوره آموزش پایتون فارسی ، جادی میرمیرانی به آموزش از صفر تا حدود 60-70 پرداخته است. دوره پایتون جادی در اصل شروع برنامه نویسی با زبان پایتون است. این دوره آموزشی برای افرادی که با برنامه نویسی آشنایی ندارند و یا کسانی که با زبان برنامه نویسی پایتون آشنا نیستند طراحی شده است. با شرکت در این دوره علاوه بر فیلم آموزش پایتون ، تمرین هایی تعاملی نیز در انتظار شما خواهد بود. همچنین در پایان این دوره آموزشی در صورتی که دست کم 60 درصد نمره کل آزمون ها را کسب کرده باشید می توانید مدرک معتبر نیز دریافت کنید.

6 . سریع آسان : با ۲۰ درس ساده زیر می توانید برنامه نویسی پایتون را یاد بگیرید. ضمنا با دانلود جزوه پی دی اف در انتهای همین سایت می توانید بطور کامل تا سطح پیشرفته جلو بروید. نیاز به هیچ منبع دیگری هم ندارید:

7 . دانشجویار : باتوجه به اینکه زبان پایتون یکی از جذاب ترین و پرمخاطب ترین زبان های برنامه نویسی در جهان محسوب می‌شود، با کمک آموزش زبان برنامه نویسی پایتون قادر خواهید بود در حوزه‌های مختلف برنامه نویسی مثل برنامه نویسی وب سایت و هوش مصنوعی مشغول به فعالیت شوید و به کسب درآمد پردازید. از همین رو ما در وبسایت دانشجویار دوره اموزش پایتون از صفر را برایتان بصورت یک آموزش اما دارای‌ سرفصل‌های کامل آماده کرده‌ایم.

8 . مونگارد : این دوره آموزش مقدماتی پایتون میباشد و برای کسانی مناسب است که با پایتون آشنایی ندارند. در ابتدای دوره، توضیحاتی کوتاه در مورد پایتون و IDE داده شده و بعد شروع به یادگیری پایتون میکنیم. از متغیر‌ها که ساده‌ترین مفهوم هستند شروع کرده و به مباحث پیشرفته مانند شی‌گرایی و ارثبری میرسیم. پس از پایان این آموزش پایتون میتوانید شروع به یادگیری مباحث پیچیده پایتون کنید.

سی

1 . خوش آموز : در طی این دوره آموزشی به زبان برنامه نویسی C می پردازیم. برای نوشتن و اجرای برنامه های این دوره آموزشی از محیط برنامه نویسی ویژوال استودیو 2012 استفاده کرده ایم که از اینجا می توانید آن را دانلود نمایید.

2 . سریع آسان : در ادامه آموزش های کاربردی برنامه نویسی سی، بعد از حدود ۱ هفته گشت و گذار در اینترنت و از بین هزاران ویدیو، یک مجموعه بی نقص و کامل ویدیویی را برای یادگیری سریع آن را گلچین کرده ایم. این مجموعه کامل برای شروع از صفر و برای همه سطوح مناسب می باشد. بعد از آن نیز بهترین جزوه PDF فارسی موجود در اینترنت را جهت تکمیل یادگیری می توانید دانلود کنید.

3 . تاپ لرن : در این دوره آموزشی ما به صورت کامل به بررسی و یادگیری انواع دستورات این زبان خواهیم پرداخت و این روند تا زمان تسلط کامل به زبان C ادامه خواهد یافت.

4 . جاواپرو : ما در سایت جاواپرو تصمیم گرفتیم که زبان برنامه نویسی C را از صفر تا مباحث پیشرفته و کاربردی را به صورت رایگان آموزش دهیم.سرفصل هایی از زبان برنامه نویسی C که قرار در سایت آموزشی جاواپرو آموزش دهیم به صورت زیر است:

سی شارپ

1 . تاپ لرن : در این دوره شما زبان برنامه نویسی سی شارپ، که یکی از قدرتمند ترین زبان های برنامه نویسی شیء گرا می باشد را از 0 تا 100 آموزش خواهید دید و پس از یادگیری با کمک این زبان می توانید تکنولوژی مورد علاقه خود را (وب، ویندوز و موبایل) انتخاب کرده و هرچه سریع تر در آن حرفه ای شوید

2 . کدیاد : دوره رایگان سی شارپ #C یکی از دوره‌های کاملا کاربردی و عملی است که به شما کمک می‌کند تا بتوانید به این زبان برنامه‌نویسی مسلط شوید. دوره سی شارپ دارای ویژگی‌های بسیار زیادی است که باعث می‌شود تا به‌عنوان یکی از بهترین دوره‌ها در این زمینه شناخته شود. اما بیاید پیش از پرداختن به این دوره، راجع به خود این زبان برنامه نویسی به طور جامع صحبت کنیم.

3 . روکسو : در این سری از دوره‌های آموزشی قصد داریم شما را با زبان برنامه‌نویسی C# (سی شارپ) از سطح مقدماتی تا پیشرفته آشنا کنیم. با توجه به اینکه این زبان به عنوان یکی از زبان‌ های کاربردی در طراحی وب و نرم افزار مورد استفاده قرار می‌گیرد، داکیومنت‌ ها و اسناد مناسب با آن را در اختیار شما می‌گذاریم تا آموزشی کامل را خدمت شما عزیزان ارائه کرده باشیم. این مجموعه‌ی آموزشی به صورت فصل به فصل و گام به گام تدریس می‌شود. بنابراین لازمه‌ی ورود به فصل جدید مطالعه‌ی تمام فصول گذشته و همراه بودن با سرفصل‌ها است. با ما همراه باشید.

4 . فرانش : آموزش برای دانشجویان و مبتدی‌هایی است که می‌خواهند برنامه‌نویسی سی شارپ (C#) یاد بگیرند. برای این یادگیری باید کمی برنامه‌نویسی بدانید و با مفاهیم مربوط به برنامه‌نویسی شئ‌گرا آشنا باشید.

سی پلاس پلاس

1 . وب سایت شخصی مهندس مهدی زعفری : زبان برنامه نویسی C (پدر زبان ++C) اولین بار در سال ۱۹۷۲ در آزمایشگاه های بل (Bell Labs) توسط فردی آمریکایی به نام دنیس ریچی (Dennis Ritchie) معرفی شد. در آزمایشگاه های بل که اخیرا شرکت نوکیا مالکیت آن را در اختیار گرفته است، اتفاقات ، اختراعات و اکتشافات بزرگی رخ داده که از آن جمله می توان به موارد زیر اشاره کرد:

2 . کدیاد : کدیاد با حضور اساتید باتجربه در کنار شما است تا در کمترین زمان ممکن به تسلط کافی در زبان برنامه نویسی سی پلاس پلاس برسید.

3 . فرادرس : هدف این فرادرس آموزش مفاهیم لازم برای شروع برنامه‌نویسی به زبان سی‌پلاس‌پلاس در کمترین زمان است. در این آموزش به مواردی مانند: آرایه و رشته، نوع شمارشی، استراکچر، یونیون، اشاره‌گر، تابع و فایل پرداخته می‌شود.

4 . تاپ لرن : این آموزش با این هدف ساخته میشود که به عنوان اولین آموزش "کاملا جامع" زبان سی++ به زبان فارسی و در قالب فیلم باشد و بتواند نیاز تمام فارسی زبانان را از تماشای فیلم های آموزشی خارجی زبان بی نیاز بکند و به عنوان یک مرجع در بین هموطنان عزیز شناخته شود. امیدوارم این دوره برای همه شما عزیزان مفید و کاربردی باشد ...

پی اچ پی

1 . راکت : در دوره آموزش PHP ما سعی می‌کنیم PHP را به شکل جامع و کاملا رایگان به شما آموزش دهیم تا با استفاده از PHP بتوانید سایت‌های خود را بسازید.

2 . مکتب خونه : در این دوره آموزش رایگان php از ابتدایی‌ترین مباحث شروع می‌کنیم و به‌صورت پروژه محور نکات کلیدی طراحی سایت با PHP را توضیح می‌دهیم. مباحث آموزش PHP از متغیرها و عملگرها شروع‌شده و پس از آموزش نکات ابتدایی به پردازش فرم‌ها و دریافت اطلاعات از آن‌ها و همچنین نحوه آپلود فایل و تصاویر می‌پردازیم.

3 . کدپز : در این دوره از آموزش PHP قصد داریم تا با زبانی شیوا و روان تمامی مباحث موجود را بررسی کنیم. این اطمینان به شما داده می شود که نیاز به منبع دیگری نداشته باشید، چرا که در این دوره از آموزش PHP مباحث به صورت سلسله وار بیان می شود. پس برای آموزش کامل و جامع از ابتدا شروع کنید. همچنین سعی بر این داریم تا

4 . کدیاد : یکی از ویژگی‌های کلیدی و بسیار مهم آموزش مقدماتی تا پیشرفته PHP عملی بودن آن است. در طول این دوره پروژه‌ها، تمرین‌ها و مطالب مختلفی به شما ارائه می‌شود که به شما کمک می‌کند تا بتوانید مهارت‌های کدنویسی خود را به میزان بسیار زیادی ارتقا دهید. روال آموزش پی اچ پی به این شکل است که ابتدا مطالب و مفاهیم به طور کامل به شما آموزش داده می‌شوند و در گام بعدی تمرین‌هایی به شما ارائه می‌شود. شما با انجام‌دادن این تمرینات به‌صورت کامل به آن موضوع و مفهوم مسلط می‌شوید و آماده ورود به بخش بعدی از آموزش‌ها خواهید بود. این روال نه‌تنها می‌تواند یادگیری شما را به میزان زیادی بهینه‌سازی کند بلکه به شما کمک می‌کند تا مطالب و مفاهیم آموخته شده را فراموش نکنید.

5 . روکسو : سری آموزش زبان PHP (پی اچ پی) به شما کمک می کند تا مقدمات این زبان را به ساده ترین شکل ممکن یاد بگیرید.

6 . تاپدمی : در دوره رایگان آموزش پی اچ پی سعی کرده ایم به صورت جامع از مقدماتی تا پیشرفته زبان پی اچ پی را به شما آموزش دهیم تا یک برنامه نویس حرفه ای در زبان php شوید.

7 . آی لایک پی اچ پی : توضیحات درباره دوره در سایت درج نشده

8 . سریع آسان : با ۲۵ درس ساده زیر می توانید پی اچ پی را رو یاد بگیرید. ضمنا با دانلود جزوه پی دی اف در انتهای همین دوره می توانید بطور کامل تا سطح پیشرفته جلو بروید. نیاز به هیچ منبع دیگری هم ندارید:

9 . سکان آکادمی : در این دوره آموزشی، مخاطبین دوره با مقدمات زبان برنامه نویسی PHP به صورت کاملا عملی و در قالب پروژه آشنا خواهند شد.

گیت

1 . فرادرس : در این آموزش بعد از معرفی گیت به سراغ کاربردهای ابتدایی آن رفته و سپس با بحث در مورد شاخه‌ها، مرج کردن (Merge) و نحوه مشارکت در یک پروژه گیت، به سمت بحث‌های پیشرفته‌تر حرکت می‌کنیم. دقیقا چیزی که شما مستقیما برای همکاری در یک تیم و در گیت‌هاب (GitHub) و گیت لب (GitLab) نیاز دارید.

2 . وب پروگ :‌ در این دوره به آموزش گیت و گیت هاب میپردازیم.

3 . ری‌اکت اپ : در این دوره ما سعی کردیم از پایه ترین مفاهیم و دستورات گیت (git) شروع و مرحله به مرحله مفاهیم پیشرفته و دستورات کاربردی را آموزش دهیم تا شما به راحتی بتوانید از ابزار git برای کنترل ورژن برنامه های خود استفاده کنید. همچنین در بسیاری از آموزش های سایت از جمله دوره جامع و پروژه محور NodeJS از Git و Github استفاده کرده ایم و کاربرانی که این دوره را مشاهده کرده اند به خوبی با این مفاهیم آشنا هستند با این وجود در این دوره مباحث مقدماتی تا پیشرفته گیت (git) را بیان می کنیم.

الگوریتم

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

دوره های آموزشی در یوتیوب

پایتون

1 . درک برنامه نویسی با جادی (پایتون)

2 . آموزش برنامه نویسی پایتون از صفر

3 . آموزش پایتون از صفر کلوین

4 . آموزش پایتون مقدماتی از صفر - کاملا مفهومی و رایگان

5 . آموزش پایتون-صفر تا بی نهایت

6 . آموزش پایتون مقدماتی

7 . آموزش کامل برنامه نویسی پایتون در 3 ساعت

8 . آموزش برنامه نویسی پایتون از مقدماتی تا پیشرفته ( صفر تا صد python )

9 . آموزش پایتون از صفر تا صد (مقدماتی)

10 . پایتون مقدماتی استاد جادی

11 . پایتون پیشرفته استاد جادی

12 . آموزش پایتون از مقدماتی تا پیشرفته

جاوا

1 . آموزش کامل جاوا از مبتدی تا پیشرفته

جاوااسکریپت

1 . آموزش مقدماتی تا حرفه‌ای جاوااسکریپت

2 . آموزش زبان برنامه نویسی جاوااسکریپت از مقدماتی تا پیشرفته

3 . جاوا اسکریپت مقدماتی

4 . آموزش زبان برنامه نویسی جاوااسکریپت به زبان ساده ( JavaScript از مبتدی تا پیشرفته)

5 . دوره آموزشی جاوا اسکریپت مدرن

6 . آموزش جاوا اسکریپت JavaScript پروژه محور

7 . آموزش فارسی جاوا اسکریپت مقدماتی تا پیشرفته

8 . آموزش جاوا اسکریپت

9 . آموزش جاوااسکریپت - دوره فشرده

10 . آموزش جاوا اسکریپت برای مبتدی ها

11 . آموزش برنامه نویسی جاوا اسکریپت مقدماتی - به زبانی ساده

12 . جاوا اسکریپت در دو ساعت

13 . آموزش جاوااسکریپت

سی

1 . دوره فشرده آموزش زبان C

2 . آموزش زبان سی برای مبتدیان

3 . آموزش زبان سی

4 . آموزش صفر تا صد زبان سی

5 . آموزش زبان سی

6 . شروع یادگیری پایه برنامه نویسی به زبان سی

7 . آموزش سی از دکتر علی مس فروش

سی شارپ

1 . آموزش سی شارپ مقدماتی

2 . آموزش سی شارپ پیشرفته

3 . آموزش کامل برنامه نویسی سی شارپ

4 . آموزش زبان برنامه نویسی سی شارپ

سی پلاس پلاس

1 . آموزش سی پلاس پلاس مقدماتی تا پیشرفته

2 . دوره آموزش سی پلاس پلاس

3 . آموزش سی پلاس پلاس

4 . آموزش سی پلاس پلاس صفر تا بی نهایت

دواپس

1 . دواپس هابیز

2 . مرتضی باشسیز

ریاضیات

1 . معادلات دیفرانسیل (دکتر علی مس فروش)

لاتک

1 . آموزش لاتک و زیپرشین

متلب

1 . آموزش متلب

کانال های یوتیوب

1 . جادی : آموزش پایتون، لینوکس،‌ هک و امنیت، شبکه و ...

2 . بهنام خانی : آموزش اندروید، پایتون و طراحی وب

3 . نابغه ها : آموزش لینوکس و پایتون

4 . امیرحسین عبدالخالق : آموزش های مرتبط با اصول مهندسی نرم افزار (داکر و گیت و ...)

5 . پامکین : آموزش های برنامه نویسی دات نت

6 . سیلیسیم : آموزش پایتون، جنگو، داکر، ری‌اکت، جاوااسکریپت، طراحی وب و ...

7 . پارس کلیک : آموزش پی‌اچ‌پی، ری‌اکت، جاوااسکریپت، نکست جی اس و ...

8 . علی علایی : آموزش طراحی وب، پی‌اچ‌پی، لاراول، بوت استرپ و ...

9 . پای کلاس : آموزش پایتون

10 . محمد بابازاده : آموزش جنگو، مهندس نرم افزار، کدنویسی تمیز، داکر، دوآپس و ...

11 . بهنام رضایی : آموزش ساخت بازی

12 . قدیر یلمه : آموزش هک و امنیت

13 . امیراحمد ادیبی : آموزش دارت و جاوا و ...

14 . سیاوش محمودیان : آموزش طراحی وب

15 . رضا دولتی : آموزش پایتون، طراحی وب، جنگو و ...

16 . اشکان رحمانی : آموزش گیت و ...

17 . ویژن آکادمی : آموزش پایتون، جنگو،‌سی شارپ و ...

18 . ایدینیسم : آموزش هوش مصنوعی

19 . نئون لرن : آموزش جاوا، ری‌اکت، تایپ اسکریپت و ...

20 . اپن کد : آموزش زبان سی، ری‌اکت، سی پلاس پلاس و ...

21 . یاشار شاهین‌زاده : آموزش هک و امنیت

22 . سروین خان طباطبایی : آموزش ریکت، نود جی‌اس و گیت و ...

23 . مسعود صدری : آموزش جاوااسکریپت، ریکت و ...

24 . سعید شهریوری : ویدیوهای آموزشی در زمینه درس‌های مختلف مهندسی کامپیوتر

  1. رضا شکرزاد : آموزش در زمینه علم داده شامل یادگیری ماشین، یادگیری عمیق، تحلیل آماری داده‌ و مصورسازی داده‌ها

مشارکت

اگر شما هم فکر می‌کنید محتوای عالی وجود داره که در این ریپازیتوری نیست حتما اون رو اضافه کنید و در توسعه اون به من کمک کنید، دمتون گرم

اگر از این ریپازیتوری خوشتون اومد و براتون مفید بود حتما بهش ستاره بدید تا به دیگران هم پیشنهاد بشه و افراد بیشتری بتونند ازش استفاده کنند