دروازه ورود به برنامه‌نویسی

اولین قدم برای ورود به دنیای پرهیجان برنامه‌نویسی

شروع برنامه نویسی
شروع برنامه نویسی

۲۱۵۸۰+

کدآموز

۷۰+

درسنامه آموزشی

۴۰+

ویدیوی آموزشی

دروازه ورود به برنامه‌نویسی

اولین قدم برای ورود به دنیای پرهیجان برنامه‌نویسی

۱,۱۹۹,۰۰۰رایگان

پرتقاضاترین

شغل در حوزهٔ IT در ایران و جهان

بهترین نقطه آغاز

برای ورود به دنیای برنامه‌نویسی

۲۵٪ رشد

نیاز به برنامه‌نویسی تا سال ۲۰۳۰

۸۵,۲۹۳ دلار

میانگین حقوق برنامه‌نویسان در ایالات متحده

معرفی

حامیان

مخاطبین

پیش‌نیازها

سرفصل‌ها

اساتید

0 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 1

معرفی دوره

‌

section item

این دوره مناسب شما است اگر...

• می‌خواهید دید کلی از مسیرهای برنامه‌نویسی و تجربه‌های افراد در این مسیرها بدست آورید.

• مشتاقید به بازار پردرآمد برنامه‌نویسی وارد شده و آینده‌ی شغلی خود را رقم بزنید.

• معتقدید یادگیری برنامه‌نویسی در دنیای امروز ضروریست.

• یادگیری تفکر حل مسئله و حل چالش‌ها و مسائل مختلف برایتان جذاب است.

section item

این دوره مناسب شما نیست اگر...

• هنوز فکر می‌کنید که شرکت‌ها برای استخدام به مدرک دانشگاهی شما توجه می‌کنند.

• حاضر نیستید در هفته ۴ ساعت برای یادگیری، پیشرفت و رشد خودتان زمان بگذارید.

• شنیدن تجربه‌‌های افراد برتر در حوزه‌‌های مختلف برنامه‌نویسی را کاری بیهوده می‌دانید.

• هنوز برای آینده‌ی شغلی‌تان تصمیم جدی نگرفته‌اید.

پیش‌نیازها

لازم است...

section item

علاقه و پشتکار داشته باشید.

section item

ذهن خلاق و جستجوگری داشته باشید.

لازم نیست...

section item

در رشته‌ی کامپیوتر تحصیل کرده باشید.

section item

دانش ریاضی قوی داشته باشید.

سرفصل‌های دوره

۷۴

درسنامه

۴۱

ویدئو

۱۰

تمرین

اساتید و مربیان دوره

سید امین حسینی's avatar
سید امین حسینی
طراح
محمدرضا رستگاری's avatar
محمدرضا رستگاری
طراح
علی شفیعی's avatar
علی شفیعی
طراح
امین انوری's avatar
امین انوری
طراح
سید محمد سروش سجادی's avatar
سید محمد سروش سجادی
طراح
صابر سبزی's avatar
صابر سبزی
مربی
college

دروازه ورود به برنامه‌نویسی

feature

۷۰+ درسنامه آموزشی

feature

۴۰+ ویدیوی آموزشی

feature

۱۰+ تمرین

0

نظرات بتاتسترهای دوره

ثمین السادات سجادی

ثمین السادات سجادی

این دوره به معنای واقعی کلمه یک "دروازه" است برای ورود به دنیای بزرگ برنامه نویسی! تمام مطالب از پایه‌ای‌ترین مباحث و به ساده‌ترین شکل ممکن توضیح داده شده است که همین موضوع، این دوره را برای یک فرد بدون پیش زمینه برنامه نویسی مناسب کرده است.

متین اعظمی

متین اعظمی

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

عطیه پوردرخشان

عطیه پوردرخشان

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

کیمیا میرمقتدایی

کیمیا میرمقتدایی

هرکسی وقتی به دنیای جدیدی پا می‌ذاره سوالات خیلی زیادی داره. حتی سوالاتی که خودش نمی‌دونه به جوابشون احتیاج داره : ) به نظرم این کالج ازین نظر ارزشمنده که جواب تماااام اون سوالات اولیه رو یک‌جا برای هر تازه‌واردی جمع کرده و حتی ازون فراتر رفته و از تجربیات افرادی که توی اون حوزه‌ها بودن هم کمک گرفته! این یک شروع خیلی خوب برای هرکسی خواهد بود که نسبت به محیط جدیدی که واردش شده کنجکاوه می‌خواد با دانش بیشتری مسیرش رو توی این فضای بزرگ انتخاب کنه.

محمدپارسا الهی منش

محمدپارسا الهی منش

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

۱٬۱۹۹٬۰۰۰

رایگان

0

سوالات متداول

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

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

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

در این دوره رایگان برنامه‌نویسی چه یاد می‌گیرید؟

دوره در ۹ فصل، ۷۴ درسنامه، ۴۱ ویدیو و ۱۰ تمرین تنظیم شده است:

فصل محتوای آموزشی تعداد درسنامه تعداد ویدیو تعداد تمرین
مقدمه آشنایی با فضای دوره و دنیای برنامه‌نویسی ۸ ۶ -
آینده‌ی یک برنامه‌نویس آشنایی با وظایف برنامه‌نویسان و مسیرهای شغلی ۶ ۳ -
تفکر الگوریتمی یادگیری اولین گام در برنامه‌نویسی: حل مسئله، تفکر الگوریتمی و شکستن مسائل به گام‌های کوچک ۶ ۷ ۹
یادگیری روش‌های مؤثر یادگیری و حفظ انگیزه در مسیر آموزش ۷ ۴ -
زبان‌های برنامه‌نویسی آشنایی با زبان‌های برنامه‌نویسی و کاربردهای آن‌ها ۱۸ ۴ ۱
تمرین کردن اهمیت تمرین و روش‌های تمرین مؤثر ۸ ۶ -
به‌روز ماندن آشنایی با روش‌های دنبال کردن فناوری‌های جدید ۷ ۴ -
شبکه‌سازی ارتباط با جامعه برنامه‌نویسان و استفاده از تجربیات دیگران ۷ ۴ -
ورود به بازار کار حرفه‌ای آمادگی برای ورود به اولین فرصت‌های شغلی ۷ ۳ -

مجموع دوره: ۷۴ درسنامه، ۴۱ ویدیو و ۱۰ تمرین در ۹ فصل آموزشی.

پیش‌نیاز شروع برنامه‌نویسی چیست؟

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

هدف روشن

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

انگلیسی در حد خواندن متن فنی

بیشتر مستندات، آموزش‌ها و پرسش‌وپاسخ‌های برنامه‌نویسی، مثل انجمن Stack Overflow، به زبان انگلیسی است. لازم نیست انگلیسی را روان صحبت کنید؛ کافی است بتوانید متن‌های فنی را بخوانید. این متن‌ها واژه‌های تکراری زیادی دارند و با کمی تمرین، خواندنشان به‌سرعت راحت‌تر می‌شود.

وقت منظم برای یادگیری

در یادگیری برنامه‌نویسی، ثبات مهم‌تر از شدت است. اگر بتوانید هفته‌ای حدود ۴ ساعت برای یادگیری کنار بگذارید، این دوره برای شما مناسب است.

مباحثی مثل نحوه‌ی کار سیستم‌عامل، کامپایلر و مفسر هم مهم‌اند، اما لازم نیست پیش از شروع آن‌ها را بدانید؛ در ادامه‌ی مسیر و هم‌زمان با یادگیری یک زبان برنامه‌نویسی به آن‌ها می‌رسید.

شروع برنامه‌نویسی با الگوریتم

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

کدام زبان برنامه‌نویسی را اول یاد بگیرم؟

هر زبان برنامه‌نویسی در حوزه‌ی خودش قوی است، پس سؤال درست‌تر این است: می‌خواهید چه چیزی بسازید؟

طراحی سایت و برنامه‌های تحت وب

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

اپلیکیشن موبایل

برای اندروید، Kotlin زبانی است که گوگل برای توسعه‌ی اندروید معرفی کرده و جاوا هم همچنان کاربرد دارد. برای iOS زبان اصلی Swift است. اگر بخواهید با یک کد برای هر دو سیستم‌عامل برنامه بسازید، فریم‌ورک‌هایی مثل React Native بر پایه‌ی جاوا اسکریپت گزینه‌ی رایجی‌اند.

بازی‌سازی و برنامه‌های دسکتاپ

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

داده، هوش مصنوعی و شروع عمومی

پایتون به‌خاطر نحو ساده و خوانایی‌اش معمولا اولین زبان پیشنهادی برای مبتدی‌هاست. در تحلیل داده، هوش مصنوعی، اتوماسیون و توسعه‌ی وب با فریم‌ورک‌هایی مثل جنگو (Django) و فلسک (Flask) کاربرد دارد. اگر هنوز حوزه‌ی مشخصی انتخاب نکرده‌اید، آموزش پایتون از صفر تا پیشرفته انتخاب کم‌ریسکی برای شروع است.

فصل «زبان‌های برنامه‌نویسی» این دوره با ۱۸ درسنامه کمک می‌کند پیش از انتخاب، این گزینه‌ها را بهتر بشناسید.

آینده‌ی برنامه‌نویسی در کنار هوش مصنوعی

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

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

اگر می‌خواهید با مفاهیم پایه‌ی هوش مصنوعی هم آشنا شوید، دوره‌ی رایگان دروازه ورود به هوش مصنوعی را ببینید.

روند استخدام در حوزه مهندسی نرم‌افزار، عمدتا صعودی است. شرکت‌های فناوری «برتر» نسبت به سال گذشته، ۲۰ درصد نیروی بیشتری استخدام می‌کنند.

سؤالات متداول درباره‌ی دوره رایگان برنامه‌نویسی

آیا دوره رایگان برنامه‌نویسی کوئرا واقعا رایگان است؟

بله. ثبت‌نام در «دروازه ورود به برنامه‌نویسی» در حال حاضر رایگان است و برای دسترسی به درسنامه‌ها، ویدیوها و تمرین‌ها هزینه‌ای پرداخت نمی‌کنید.

برای شروع برنامه‌نویسی باید در رشته‌ی کامپیوتر درس خوانده باشم یا ریاضی قوی داشته باشم؟

نه. این دوره پیش‌نیاز فنی ندارد و برای کسانی طراحی شده که از صفر شروع می‌کنند. علاقه، پشتکار و ذهن جستجوگر کافی است. فقط خواندن متن فنی انگلیسی و حدود ۴ ساعت وقت منظم در هفته مسیرتان را هموارتر می‌کند.

اولین زبان برنامه‌نویسی را کدام انتخاب کنم؟

بستگی دارد بخواهید چه چیزی بسازید: برای سایت HTML، CSS و جاوا اسکریپت، برای اپلیکیشن اندروید Kotlin یا جاوا، برای iOS زبان Swift، برای بازی‌سازی سی‌شارپ. اگر هنوز حوزه‌ی مشخصی ندارید، پایتون به‌خاطر نحو ساده انتخاب کم‌ریسکی برای شروع است.

آیا هوش مصنوعی جای برنامه‌نویس‌ها را می‌گیرد؟

نوشتن کد فقط بخشی از کار برنامه‌نویس است. فهم مسئله، طراحی راه‌حل و ارزیابی درستی کد همچنان به قضاوت انسان نیاز دارد. برنامه‌نویسی که هوش مصنوعی را می‌شناسد، از آن به‌عنوان ابزاری برای سریع‌تر کار کردن استفاده می‌کند.

بعد از این دوره کدام دوره را بگذرانم؟

به حوزه‌ای بستگی دارد که انتخاب می‌کنید. فصل‌های «زبان‌های برنامه‌نویسی» و «ورود به بازار کار حرفه‌ای» کمک می‌کنند مسیرتان را مشخص کنید. بعد از آن، برای وب می‌توانید سراغ HTML، CSS و جاوا اسکریپت یا PHP بروید، برای بازی‌سازی سراغ سی‌شارپ، و اگر هنوز مطمئن نیستید، پایتون شروع کم‌ریسکی است.

قدم اول را بردارید

برای شروع برنامه‌نویسی لازم نیست همه‌چیز را از قبل بدانید. دوره رایگان برنامه‌نویسی «دروازه ورود به برنامه‌نویسی» به شما کمک می‌کند مسیرتان را پیدا کنید، تفکر الگوریتمی را تمرین کنید و با شناخت بیشتر سراغ یک زبان بروید. همین حالا رایگان ثبت‌نام کنید.