free-resources

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

wide-2

به بزرگترین آرشیو رایگان آموزش‌های برنامه‌نویسی به زبان فارسی خوش‌اومدی، تمام منابع آموزشی معرفی شده رایگان هستن. برای اینکه این پروژه به افراد بیشتری پیشنهاد داده بشه و افراد بیشتری بتونن ازش استفاده کنند یادتون نره که بهش ⭐ بدید

محتوا

کتاب ها

پایتون

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

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

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

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

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

6 . تست‌نویسی در Pytest به زبون آدمیزاد ! : پای‌تست معروف ترین و محبوب ترین کتابخونه تست‌نویسی پایتون هست که توی این صفحه میخوام با کمک گرفتن از چندین منبع به زبون آدمی زاد اون رو بهتون یاد بدم!

جنگو

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

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

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

جاوااسکریپت

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

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

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

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

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

ری‌اکت

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

ویو

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

گیت

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

گو

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

سی پلاس پلاس

1 . آموزش برنامه نویسی سی پلاس پلاس :‌ در کتاب رایگان آموزش برنامه نویسی سی پلاس پلاس‎ این زبان در دو قسمت آموزش داده می‌شود. در قسمت اول‌، «ساختمان داده‌ها» (Data Structure)، «نحو» (Syntax) و دستورات C++‎ معرفی می‌شوند و در قسمت دوم، به مفاهیم «برنامه‌نویسی شی‌گرا» (Object Oriented Programming) پرداخته شده است. در پایان این مطلب، لینک دانلود رایگان کتاب آموزش برنامه نویسی سی پلاس پلاس ارائه شده است

هوش مصنوعی

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

2 . آموزش نظریه زبان ها و ماشین : افراد در این کتاب با سه موضوع «زبان، گرامر و ماشین» آشنا می‌شوند. با یادگیری زبان‌ها و گرامرها، افراد می‌توانند روش کار کامپایلر و همچنین طراحی زبان‌های برنامه‌سازی را بیاموزند.

کدنویسی تمیز

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

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

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

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

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

3 . آموزش دیزاین پترن به زبون آدمیزاد : فهمیدن دیزاین پترن‌ها از اون موضوع‌هاست که ذهن رو به چالش میکشه. اینجا سعی می‌کنم با مثال‌های ساده از دنیای واقعی و دنیای کد ، اونو راحت وارد ذهنتون کنم.

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

طراحی سیستم

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

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

ری‌فکتورینگ

1 . کتاب ری‌فکتورینگ : برای گردآوری این کتاب از وبسایت refactoring.guru، کتاب Refactoring اثر Martin Fowler و نهایتا تجربه خودم استفاده کردم.با اینکه تکنیک‌ها تعاریف مشخصی دارند اما محتوای کتاب ترجمه نیست. در مورد مثال‌ها(کدهای برنامه‌نویسی) حدود 30 درصد مثال‌های آورده شده دقیقا از کتاب Refactoring آمده است. مثال‌ها، مربوط به زبان‌ برنامه‌نویسی خاصی نمی‌شوند و سینتکس به خصوصی ندارند. سعی کردم با شبه کد تکنیک‌های refactoring را توضیح بدهم تا همه بتوانند از کتاب استفاده کنند.

لینوکس

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

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

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

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

شبکه

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

سی اس ‌اس

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

الگوریتم

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

اسپرينگ

1 . کتاب آموزش اسپرينگ

آر

1 . راهنمای زبان R

2 . موضوعات ویژه در R

متفرقه

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

دوره ها 🆓

HTML و CSS

1 . آموزش رایگان HTML و CSS از مقدماتی تا پیشرفته : HTML و CSS دو ابزار قدرتمند و مرتبط هستند و پایه اصلی طراحی صفحات وب می باشند. این دو ابزار به نوعی ستون‌های مورد نیاز شما برای صفحات وب هستند. یادگیری HTML برای ساختار صفحات وب ضروری و آموزش CSS برای زیباسازی و دیزاین آن ساختار استفاده مي شود. دوره آموزش رایگان مقدماتی تا پیشرفته HTML و CSS به شما در تبدیل شدن به یک برنامه نویس وب (فرانت اند) حرفه ای کمک میکند.

2 . [آموزش جامع و رایگان css grid همراه با تمرین و پروژه واقعی](https://codeyad.com/course/learn-css-grid) : css grid، مهم ترین ابزار طراحان سایت در دنیای مدرن است؛ زیرا در این زمان تکنولوژی بسیار پیشرفت کرده و دسترسی به اینترنت از طریق های مختلف مانند لپ تاپ، تبلت و تلفن همراه امکان پذیر است. از این رو لازم است طراحی وب سایت ها به شکلی قابل انعطاف و کاربرد پسند باشد که ماژول css grid این امکان را برای برنامه نویسان فراهم می کند.

3 . آموزش رایگان FlexBox - صفر تا 100 فلکس باکس : فلکس باکس (Flexbox) ماژول بسیار پرطرفدار میان طراحان وب می باشد. کاربرد جذاب و بی نظیر این ماژول در زمینه ی لایه بندی صفحات به شکل بسیار قابل انعطاف می باشد. با استفاده از ماژول فلکس باکس طراحی آبجکت، نظم دادن المان ها در یک خطوط، تراز کردن داده ها، تغییر جایگاه المان ها و چیدمان معکوس، به آسانی آب خوردن می باشد.

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

5 . آموزش رایگان CSS : دوره آموزش رایگان CSS مناسب افرادی است که با HTML آشنا بوده و می‌خواهند پس از ساخت اسکلت صفحه وب‌سایت، ظاهر آن را نیز زیبا کرده و المان‌های رنگی و تزیینی را به آن اضافه کنند. به همین دلیل دوره آموزش CSS مناسب همه مهندسان نرم‌افزار، توسعه‌دهندگان وب و کسانی است که می‌خواهند پیشرفت خود را در حوزه آموزش طراحی سایت کلید بزنند.

6 . آموزش html, css, javascript : فری لرن ، سایت آموزشی رایگان که در تاریخ 1 خرداد 97 با هدف ارائه انواع آموزش های رایگان در موضوعات مختلف جهت بالابردن دانش عمومی و تخصصی، همه ی هموطنان در سرتاسر دنیا شروع به فعالیت نموده است. [ بیشتر بخوانید ]

جاوا

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

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

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

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

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

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

تایپ اسکریپت

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

جاوااسکریپت

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

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

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

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

5 . دوره ی آموزش رایگان جاوا اسکریپت : دوره ی آموزش ویدیویی کاملا رایگان ۵۰ جلسه ای جاوا اسکریپت .

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

7 . آموزش رایگان جاوا اسکریپت 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 داده شده و بعد شروع به یادگیری پایتون میکنیم. از متغیر‌ها که ساده‌ترین مفهوم هستند شروع کرده و به مباحث پیشرفته مانند شی‌گرایی و ارثبری میرسیم. پس از پایان این آموزش پایتون میتوانید شروع به یادگیری مباحث پیچیده پایتون کنید.

9 . آموزش پایتون – برنامه نویسی سریع و آسان در ۱۴۰ دقیقه : در این آموزش برنامه‌نویسی پایتون مرور خواهد شد و پس از معرفی المان‌های اصلی این زبان برنامه‌نویسی، با چند کتابخانه پرکاربرد آن برای محاسبات، مصورسازی، کار با داده و استخراج اطلاعات از وب نیز آشنا می‌شویم.

سی

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

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

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

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

5 . مکتب خونه : زبان برنامه‌نویسی ++C یک زبان برنامه‌نویسی رایانه‌ای همه‌منظوره، شیءگرا، سطح بالا و چندرگه ، عمومی و با قابلیت‌های سطح بالا و سطح پایین می‌باشد. ++C به همراه جد خود C از پرطرفدارترین زبان‌های برنامه‌نویسی تجاری هست. در این درس این زبان به صورت مفصل مورد بررسی قرار میگیرد .

سی شارپ

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

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

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

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

سی پلاس پلاس

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

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

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

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

5 . اصول برنامه نویسی C و ++C : زبان برنامه‌نویسی ++C یک زبان برنامه‌نویسی رایانه‌ای همه‌منظوره، شیءگرا، سطح بالا و چندرگه ، عمومی و با قابلیت‌های سطح بالا و سطح پایین می‌باشد. ++C به همراه جد خود C از پرطرفدارترین زبان‌های برنامه‌نویسی تجاری هست. در این درس این زبان به صورت مفصل مورد بررسی قرار میگیرد . این درس به دانشجویان همه رشته های مهندسی به خصوص دانشجویان سال اولی توصیه میشود

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

پی اچ پی

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

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

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

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

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

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

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

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

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

10 . آموزش جامع طراحی سایت با PHP - رایگان و پروژه محور : دوره جامع طراحی سایت با زبان پی اچ پی PHP کاملا رایگان و پروژه محور. اگر شما هم علاقمند به طراحی وب با php هستید میتوانید با این آموزش به صورت عملی و کاربردی آن را فرا بگیرید.

گیت

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

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

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

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

5 . دوره آموزش گیت(git) : به دوره آموزش گیت خوش آمدید! گیت یک نرم‌افزار کنترل نسخه و از مدل نرم‌افزارهای آزاد و متن‌باز برای بازنگری کد منبع توزیع شده و مدیریت منبع کد است که برای دنبال کردن تغییر فایل‌های کامپیوتری و دنبال کردن کارهای انجام شده روی آن‌ها توسط افراد مختلف است. هدف اولیه این نرم‌افزار برای استفاده در پروژه‌های نرم‌افزاری بوده‌است ولی می‌توان از آن تنها برای دنبال کردن تغییر فایل‌ها هم استفاده کرد.

الگوریتم

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

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

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

ساختمان داده

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

جی کوئری

1 . [آموزش رایگان jQuery صفر تا صد جی کوئری](https://codeyad.com/course/learn-jquery) : جی‌­کوئری (jQuery) کتابخانه ی پرطرفدار و بسیار کاربردی زبان برنامه نویسی جاوا اسکریپت است که با شعار جذاب کمتر بنویس و بیشتر انجام بده، قلب تمام برنامه نویسان را تسخیر کرده است. کتابخانه ی جی کوئری کار با HTML را بسیار آسان تر و سریع تر کرده و ابزارهای مفیدی در اختیار شما قرار می دهد.

دات نت

1 . [آموزش رایگان Asp.Net Core پروژه محور مقدماتی تا پیشرفته ](https://codeyad.com/course/asp-net-core-preliminary#content) : Asp.Net Core یکی از محبوب ترین فریم‌ورک‌های رایگان و متن‌باز در حوزه وب میباشد که برای ساخت اپلیکیشن‌های تحت وب کاربردی بوده و قابلیت‌های ویژه‌ای دارد. این فریم‌ورک محبوبیت زیادی میان زبان‌های برنامه‌نویسی دارد و در تمام سیستم عامل ها قابل اجرا میباشد. با یادگیری این فریم‌ورک به عنوان یک توسعه دهنده‌وب میتوانید از درآمد بالا و جایگاه شغلی مناسبی برخوردار باشید.

2 . آموزش Asp.Net MVC به همراه پروژه عملی

دارت

‍1 . آموزش رایگان مقدماتی تا پیشرفته زبان دارت (Dart) : زبان برنامه نویسی دارت (Dart)، یکی از پرکاربردین ترین و جدیدترین زبان های چند منظوره است که به وسیله آن می توان کارهای مختلفی همچون طراحی و توسعه صفحات وب سایت، ایجاد اپلیکیشن های موبایل، دسکتاپ و کنسول را، انجام داد. همچنین این زبان قابلیت انطباق با تمام مرورگرها را داشته و همچنین از سرعت بسیار زیادی برخورد دارد.

اس کیو ال سرور

1 . [آموزش رایگان (اس کیو ال سرور) SQL Server 2016 مقدماتی تا پیشرفته ](https://codeyad.com/course/learn-sql-server-2016) : SQL Server 2016، یکی از نسخه های پرطرفدار و کاربردی از سرویس ساخت پایگاه داده و مدیریت داده ها SQL Server می باشد. ابزار SQL Server می تواند پایگاه اطلاعاتی کاملا امن با حجم بسیار بالا را ایجاد کند. راه اندازی و استفاده از این سیستم بسیار آسان و سریع بوده و حتی از قابلیت بازیابی داده ها نیز برخوردار می باشد. به علاوه به خوبی از پایگاه داده های ابری پشتیبای می کند. نسخه های این سرویس کاملا مجزا بوده و می توان به طور همزمان از آن ها استفاده کرد. با این حال بهترین نسخه ی آن SQL Server 2016 می باشد که همواره داده ها را رمزنگاری می کند و ما در این دوره صفر تا صد آن را آموزش خواهیم داد.

اس کیو ال

1 . دوره جامع آموزش sql به همراه کتاب PDF : آموزش sql پایه و اساس DBMS های رابطه ای میباشد. در دوره آموزش sql ابتدا به بررسی مبانی اولیه پایگاه داده نظیر رابطه، جداول، فیلد، کوئری، مفهوم CRUD و رکورد میپردازیم. پس از یادگیری مفاهیم اولیه دیتابیس، به سراغ آموزش sql خواهیم رفت. دستورات زبان سی کوئل در اکثر DBMS ها به صورت یکسان مورد استفاده قرار میگیرد. پس با یادگیری این زبان، تقریبا 80 درصد مسیر ارتباط با هر سیستم مدیریت پایگاه داده ای را طی خواهیم کرد. توجه داشته باشید که این دوره، فقط یک آموزش sql نیست! بلکه همراه با یک کتاب تالیف شده توسط مدرس همین آموزش (که با ویدئو ها مطابقت دارد) میباشد.

لینوکس

1 . دوره آموزش لینوکس(linux) : به دوره آموزش رایگان مقدماتی لینوکس خوش آمدید! linux یک سیستم‌عامل شبه یونیکس است که بخش عمده آن سازگار با استاندارد پازیکس است. لینوکس از سخت‌افزارهای مختلفی پشتیبانی می‌کند از جمله انواع مختلف تلفن همراه، تبلت، مسیریاب، و کنسول بازی تا رایانه‌های رومیزی، رایانه‌های بزرگ و ابررایانه‌ها. این سیستم‌عامل که در ابتدا بیشتر توسط افراد مشتاق به‌طور داوطلبانه گسترش پیدا می‌کرد و به کار گرفته می‌شد، توانسته است پشتیبانی شرکت‌های بزرگی چون IBM و HP را به دست آورد و با بسیاری از نسخه‌های تجاری یونیکس رقابت کند. بخش بزرگی از کد (۷۱٪) با زبان برنامه‌نویسی C نوشته شده‌است اما از بسیاری از زبان‌های دیگر همچون ++C، لیسپ، اسمبلی، پرل، فرترن، پایتون و زبان‌های اسکریپت‌نویسی گوناگون استفاده شده‌است.

2 . آمادگی آزمون LPIC-1 : گواهینامه بنیاد حرفه‌ای لینوکس یا Linux professional institute certification یک مدرک یا گواهینامه معتبر بین‌المللی است که توسط همین بنیاد در سراسر جهان برگزار می‌شود. این دوره آموزش lpic با هدف آموزش و آمادگی مهارت‌های لازم برای شرکت در این آزمون و کسب گواهینامه lpic تهیه و تدوین شده است که در ادامه به معرفی آن خواهیم پرداخت.

راست

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

لاراول

1 . آموزش لاراول (راکت) : فریمورک لاراول یکی از محبوب‌ترین و بهترین فریمورک‌های حال حاضر برای زبان PHP است، آموزش لاراول راکت می‌تواند به شکل رایگان به شما لاراول را آموزش دهد.

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

3 . 144 تابع کالکشن در Laravel :‌ کالکشن ها در لاراول به شما این امکان را میدهند که تمام نیاز های خود را هنگام کار با آرایه های PHP پوشش دهید و با نوشتنِ کدِ کمتر، در شرایط پایدار تر و با خوانایی بیشتری به نتیجه دلخواه برسید. در این دوره ما تمام توابع را با مثال های عملی و اصطلاحا Real-World مرور کرده و شروع به یادگیری آن ها خواهیم کرد.

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

پایتون

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 . آموزش زبان برنامه نویسی سی شارپ

5 . آموزش Entity Framework Core

6 . دوره سی شارپ با محوریت مموری .Net Memory Structure

7 . بیلد و پابلیش اتوماتیک Asp.Net Core با Github Action

8 . معماری نرم افزار

سی پلاس پلاس

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

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

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

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

دواپس

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

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

ریاضیات

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

لاتک

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

متلب

1 . آموزش متلب

بلاکچین

1 . دوره بلاک چین، رمزارزها و بیت کوین

ریکت

1 . آموزش React Query از مبتدی تا پیشرفته

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

26 . میکروفرانت : آموزش درباره فرانت اند، بک اند، معماری نرم افزار و …

مرسی از تمام دوستانی که در توسعه این پروژه مشارکت کردن ❤️

مشارکت

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