Course catalog
Categories
Showing 7,641-7,660 of 16,115 items.
برنامه نویسی CASL برای محاسبات توزیع شده در SAS® Viya®
(Mitalearn-336291)
- 6 hours 12 minutes
- پیشرفته
- Release date: 23 June 2026
- Author: Peter Styliadis,Stacey Syphus
درباره این دوره:
به دوره آموزشی CASL Programming for Distributed Computing در SAS Viya خوش آمدید. SAS Viya یک پلتفرم هوش مصنوعی، تحلیلی و مدیریت داده است که بر روی معماری بومی ابری مقیاسپذیر، توزیعشده اجرا میشود. در این دوره آموزشی، نحوه استفاده از زبان برنامه نویسی بومی CAS (CASL) را برای استفاده از خدمات SAS Cloud Analytics (CAS)، موتور محاسباتی پرکاربرد، تجزیه و تحلیل درون حافظه و توزیع شده در SAS Viya خواهید آموخت. شما یاد خواهید گرفت که چگونه از CASL برای دسترسی، کاوش، آماده سازی، تجزیه و تحلیل و خلاصه کردن داده ها در محیط پردازش موازی انبوه سرور CAS استفاده کنید. این یک دوره پیشرفته است که برای زبان آموزانی با حداقل یک سال تجربه برنامه نویسی با یک زبان مدرن (SAS، R، Python، SQL و غیره) و حداقل یک سال تجربه کار با داده ها در نظر گرفته شده است. برای موفقیت در این دوره، باید درک کلی از مفاهیم اساسی برنامه نویسی کامپیوتر و چرخه حیات تجزیه و تحلیل داده ها داشته باشید. در پایان دوره، شما قادر خواهید بود: - درک و استفاده از سرورهای مختلف SAS Viya. - برای دسترسی و مدیریت داده ها به سرور CAS متصل شوید. - از CASL برای کاوش، آماده سازی و تجزیه و تحلیل داده ها استفاده کنید. - ایجاد گزارش و تجسم با استفاده از SAS Viya.
Related Skills
برنامه نویسی COBOL با VSCode
(Mitalearn-304144)
- 1 hours 16 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Jeff Bisti
درباره این دوره:
پروفسور تاک اویونگ از کالج ریور آمریکا به زیبایی گفت: "زبان برنامه نویسی یک بیانیه مد نیست" بلکه برای یک هدف استفاده می شود. خواه افزودن ویژگیهای جدید، اصلاح منطق، ایجاد API برای ادغام آن با سایر برنامهها، یا اجرای شیوههای توسعه مدرن، کسبوکارها در سراسر جهان به توسعهدهندگان برنامهای نیاز دارند که COBOL را بشناسند. این دوره مقدماتی COBOL به افراد مبتدی کمک می کند تا ساختار برنامه های COBOL، انواع داده ها و مدیریت متغیر، توابع ذاتی، منطق انشعاب و موارد دیگر را بیاموزند. هدف این دوره این است که شرکت کننده بتواند برنامه های اصلی COBOL را بنویسد. این یک تعریف فوق العاده برای مسیر IBM z/OS Practitioner برای IBM Mainframe است. به مجموعه وب COBOL Fridays بپیوندید. این وبینارها برای برنامه نویسانی که برای اولین بار، یادگیرندگان مادام العمر و هر کسی که علاقه مند به یادگیری COBOL است، برگزار می شود. http://ibm.biz/cfcoursera پس از اتمام موفقیت آمیز این دوره، زبان آموزان واجد شرایط کسب برنامه نویسی COBOL با نشان VSCode هستند.
Related Skills
برنامه نویسی G-Code برای پایه های CNC
(Mitalearn-129792)
- 2 hours 13 minutes
- مبتدی
- Release date: 22 June 2026
- Author: Gabriel Corbett
درباره این دوره:
G-Code کدی است که مراکز ماشینکاری CNC، ماشین های تراش CNC، روترهای CNC و اکثر چاپگرهای سه بعدی را کنترل می کند. این دوره اصول G-Code را به برنامه نویسان، مهندسان و طراحانی که نیاز به نوشتن، خواندن و ویرایش آن دارند، آموزش می دهد. همچنین شما را به طبقه کارخانه Haas می برد تا ببینید که چگونه کد روی یک مرکز ماشینکاری واقعی HAAS VF3 SS کار می کند. مربی گابریل کوربت محبوبترین کدهای G را برای حرکت، موقعیتیابی، انتخاب، سوراخکاری و ضربه زدن، و همچنین کدهای M را برای تغییر ابزار، راهاندازی و توقف اسپیندل، و کنترل مایع خنککننده مرور میکند. در پایان دوره، گابریل یک قطعه کامل را در کارخانه HAAS در یک مرکز ماشینکاری CNC با سرعت بالا ماشینکاری میکند. روالهای G-code مورد استفاده شامل روالهای کانتورینگ تطبیقی \u200b\u200bپیشرفته برای خشن کردن بیرون، جیبزنی، سوراخ کردن، ضربه زدن و موارد دیگر است.
Related Skills
برنامه نویسی IBM z/OS Rexx
(Mitalearn-308156)
- 3 hours 56 minutes
- متوسط
- Release date: 23 June 2026
- Author: Martin Keen
درباره این دوره:
این دوره برای آموزش مهارت های اولیه مورد نیاز برای نوشتن برنامه ها با استفاده از زبان REXX در z/OS طراحی شده است. این دوره افزونه های TSO به REXX و تعامل با محیط های دیگر مانند کنسول MVS، اجرای REXX در کارهای دسته ای و کامپایل REXX را پوشش می دهد. در مجموع 11 آزمایشگاه عملی بر روی سرور IBM Z (از طریق دسترسی از راه دور Skytap) بخشی از این دوره است. با اتمام موفقیت آمیز دوره، فراگیران می توانند نشان تئوری را کسب کنند. جزئیات در اینجا - https://www.credly.com/org/ibm/badge/ibm-z-os-rexx-programming
Related Skills
برنامه نویسی R
(Mitalearn-332432)
- 5 hours 23 minutes
- متوسط
- Release date: 23 June 2026
- Author: Roger D. Peng, PhD,Jeff Leek, PhD,Brian Caffo, PhD
درباره این دوره:
در این دوره شما یاد خواهید گرفت که چگونه به زبان R برنامه نویسی کنید و چگونه از R برای تجزیه و تحلیل موثر داده ها استفاده کنید. شما یاد خواهید گرفت که چگونه نرم افزارهای لازم برای یک محیط برنامه نویسی آماری را نصب و پیکربندی کنید و مفاهیم زبان برنامه نویسی عمومی را همانطور که در یک زبان آماری سطح بالا پیاده سازی می شوند، شرح دهید. این دوره مسائل عملی در محاسبات آماری را پوشش میدهد که شامل برنامهنویسی در R، خواندن دادهها در R، دسترسی به بستههای R، نوشتن توابع R، اشکالزدایی، پروفایلسازی کد R، و سازماندهی و اظهار نظر کد R میشود. موضوعات در تجزیه و تحلیل داده های آماری نمونه های کاری را ارائه می دهند.
Related Skills
برنامه نویسی R در علم داده: تاریخ و زمان
(Mitalearn-186657)
- 2 hours 17 minutes
- متوسط
- Release date: 22 June 2026
- Author: Mark Niemann-Ross
درباره این دوره:
یکی از مشکلات اساسی علم داده کار با تاریخ و زمان است. این دوره به مهندسان داده، پزشکان DevOps و برنامه نویسان علوم داده رایج ترین (و بسیاری از نه چندان رایج!) مشکلات و نحوه استفاده از ابزارهای مبتنی بر R برای پیاده سازی راه حل ها را نشان می دهد. نحوه ذخیره و بازیابی تاریخ ها و زمان ها در پایه R را بیاموزید. نحوه قالب بندی، مقایسه، اضافه و تفریق، و استخراج تاریخ ها و زمان ها با استفاده از توابع R داخلی را بیاموزید. سپس بیاموزید که چگونه پکیجهای تخصصی R، مانند lubridate، busdater، zoo، timelineR، هر زمان، تاریخ و موارد دیگر را برای انجام برخی از کارهای سنگین ترکیب کنید. مربی مارک نیمن راس شما را از طریق هر بسته راهنمایی می کند، بنابراین می توانید از مزایا و بهترین استفاده های هر یک از آنها قدردانی کنید.
Related Skills
برنامه نویسی R در علم داده: داده های با حجم بالا
(Mitalearn-137697)
- 1 hours 25 minutes
- متوسط
- Release date: 22 June 2026
- Author: Mark Niemann-Ross
درباره این دوره:
داده ها تمام فضای موجود را پر می کنند، و اکنون که ذخیره سازی ارزان است، حجم داده ها منفجر شده است. با این حال، همه آن اطلاعات بدون تحلیل و زمینه بی فایده است. زبان برنامه نویسی R به گونه ای طراحی شده است که تجزیه و تحلیل و تجسم حجم عظیمی از داده ها را آسان تر می کند. برای مثال، R توانایی ضرب یک بلوک از متغیرها را در دیگری فراهم میکند – فرضی که مزایای ذاتی را نسبت به زبانهای دیگر فراهم میکند. این دوره نشان میدهد که چرا R برای حجم بالای داده ایدهآل است، راههای کارآمدتر برای استفاده از زبان را معرفی میکند و نحوه اجتناب از مشکلات و استفاده از فرصتهای کلان داده را توضیح میدهد. بیاموزید که چگونه تشخیص دهید که آیا حافظه و قدرت پردازش کافی دارید، تصویرسازیهایی از دادههای بزرگ تولید کنید، کد R خود را بهینه کنید و از تکنیکهای پیشرفته مانند پردازش موازی برای سرعت بخشیدن به محاسبات خود استفاده کنید. به علاوه، نحوه ادغام R را با راه حل های کلان داده مانند پایگاه های داده SQL و Apache Spark بیابید.
Related Skills
برنامه نویسی R در علم داده: داده های با سرعت بالا
(Mitalearn-137680)
- 1 hours 21 minutes
- متوسط
- Release date: 22 June 2026
- Author: Mark Niemann-Ross
درباره این دوره:
دادههای با سرعت بالا - مانند اطلاعاتی که از دستگاههای توییتر و اینترنت اشیا سرچشمه میگیرند - با سرعتی فراتر از درک عادی وارد میشوند و نیاز به عملکرد بالا هم از سختافزار و هم از نرمافزار دارند. در حالی که ممکن است در ابتدا برای این چالش به نظر نرسد، زبان برنامه نویسی R را می توان برای کار با داده های با سرعت بالا تقویت کرد. R که نزدیک به فلز با قرار گرفتن مستقیم در بالای زبان برنامه نویسی C نوشته شده است، مجموعه ای غنی از ساختارهای داده و مفاهیم را ارائه می دهد. این دوره به برنامهنویسی کارآمد R میپردازد و استراتژیهای عملی ارائه میدهد که میتواند به شما کمک کند موجو خود را روی دادههای با سرعت بالا کار کنید.\r\n\r\n او سپس نحوه استفاده از R برای به دست آوردن داده های با سرعت بالا و همچنین نحوه استفاده از ابزارهای پروفایل و بهینه سازی کد R برای استفاده با داده های با سرعت بالا را پوشش می دهد. او با بررسی نحوه استفاده از R برای ارائه دادهها، از جمله نحوه استفاده از Shiny - یک بسته R که به شما امکان میدهد برنامههای وب را مستقیماً از R بسازید - برای داشبوردهای تعاملی، به پایان میرسد.
Related Skills
برنامه نویسی R در علم داده: داده های متنوع
(Mitalearn-137714)
- 1 hours 27 minutes
- متوسط
- Release date: 21 June 2026
- Author: Mark Niemann-Ross
درباره این دوره:
در یک دنیای کامل، هر مجموعه داده به عنوان متن XML با زمینه برای هر قطعه اطلاعات ذخیره می شود. اعداد هرگز به عنوان رشته ذخیره نمی شوند. مقادیر اعشاری هرگز به عنوان نماد علمی ذخیره نمی شوند. رشته ها هرگز بیشتر از 500 کاراکتر نخواهند بود. اما بدیهی است که ما در دنیای کاملی از داده ها زندگی نمی کنیم. و داده های بزرگ فقط این موضوع را بزرگتر می کند. این مشکل تنوع است. داده ها در قالب های مختلف می رسند. دانشمندان داده زمان زیادی را برای این مشکل صرف می کنند و از نیروی مغزی استفاده می کنند که بهتر است برای کارهای تجزیه و تحلیل ارزشمند صرف شود. در این دوره، Mark Niemann-Ross مسئله تنوع داده ها را معرفی می کند و نحوه استفاده از قابلیت های منحصر به فرد R را برای حل آنها نشان می دهد. با نحوه وارد کردن طیف گسترده ای از داده ها، از Excel گرفته تا فایل های ODS آشنا شوید.
Related Skills
برنامه نویسی R در علم داده: راه اندازی و شروع
(Mitalearn-124386)
- 1 hours 42 minutes
- متوسط
- Release date: 22 June 2026
- Author: Mark Niemann-Ross
درباره این دوره:
R قدرتمند است، اما شهودی نیست. یک اکوسیستم قوی و متنوع R وجود دارد و انتظار میرود که دانشمندان دادهها را از نسخهها و بستههای مختلف با هم ترکیب کنند. حتی قبل از اینکه بتوانید برنامه نویسی را شروع کنید، باید R را انتخاب، نصب و راه اندازی کنید تا برای شما کار کند.\r\n\r\n و از طریق خط فرمان چند بسته مفید برای کار با SQL، گرافیک های سه بعدی، داده ها و خوشه ها در R را معرفی می کند. در پایان این دوره کوتاه، شما یک نسخه از R را به همراه چند کتابخانه اصلی و یک IDE بهینه شده
Related Skills
برنامه نویسی SAS برای کاربران R، قسمت 1
(Mitalearn-141369)
- 1 hours 51 minutes
- مبتدی
- Update date: 22 June 2026
- Author: Jordan Bakerman
درباره این دوره:
SAS یک پلت فرم تجزیه و تحلیل داده بسیار محبوب با میلیون ها کاربر است. R زبان داده های بزرگ است. در این دوره، با یادگیری نحوه اعمال درک خود از R در محیط SAS، مجموعه مهارت های برنامه نویسی خود را افزایش دهید. مربی جردن بیکرمن دوره را با مقدمه ای بر SAS و SAS Studio آغاز می کند. او چندین مفهوم اساسی را پوشش میدهد، از جمله نحوه نوشتن برنامه در SAS Studio، استفاده از وظایف و قطعهها، و فراخوانی R از SAS. او همچنین وارد کردن و گزارش دادهها و ایجاد متغیرها، توابع و جداول دادههای جدید میکند.
توجه: میتوانید از سایت SAS برای دریافت یک کپی از نرم افزار و استفاده از مجموعه داده های آنلاین شرکت برای انجام تمرینات دوره.
Related Skills
برنامه نویسی SAS برای کاربران R، قسمت 2
(Mitalearn-141386)
- 2 hours 1 minutes
- متوسط
- Update date: 22 June 2026
- Author: Jordan Bakerman
درباره این دوره:
برنامه نویسی SAS برای کاربران R بررسی می کند که چگونه می توانید درک خود را از R - زبان داده های بزرگ - در محیط SAS اعمال کنید. در این دوره، جردن بیکرمن مفاهیم اساسی برنامه نویسی SAS را بررسی می کند. برای شروع، او درباره تولید اعداد تصادفی و رسم، از جمله نحوه ایجاد نمودارهای استاندارد R و افزایش نمودار بحث می کند. او سپس به بحث در مورد رویههای توصیفی، سیستم تحویل خروجی (ODS) و ماکروها میپردازد، نحوه ایجاد جداول داده با ODS، ایجاد برنامههای کلان با عبارات کلان و موارد دیگر را به اشتراک میگذارد. برای استفاده بیشتر از این دوره، حتماً SAS Programming for R Users, Part 1 را تماشا کنید.
توجه: می توانید از سایت SAS برای دریافت نسخه ای از نرم افزار و استفاده از مجموعه داده های آنلاین شرکت برای انجام تمرینات دوره.
Related Skills
برنامه نویسی SAS® برای محاسبات توزیع شده در SAS® Viya®
(Mitalearn-336274)
- 3 hours 38 minutes
- پیشرفته
- Release date: 23 June 2026
- Author: Stacey Syphus,Peter Styliadis
درباره این دوره:
به دوره آموزشی SAS Programming for Distributed Computing در SAS Viya خوش آمدید. SAS Viya یک پلتفرم هوش مصنوعی، تحلیلی و مدیریت داده است که بر روی معماری بومی ابری مقیاسپذیر، توزیعشده اجرا میشود. در این دوره شما یاد خواهید گرفت که چگونه برنامه های Base SAS موجود را برای اجرا در SAS Viya تغییر دهید. برنامه هایی که ایجاد می کنید از قدرت سرویس های تحلیلی ابری SAS (CAS) برای دسترسی، مدیریت و تجزیه و تحلیل جداول درون حافظه استفاده می کنند. این یک دوره پیشرفته است که برای زبان آموزان با تجربه برنامه نویسی SAS در نظر گرفته شده است. برای موفقیت، باید بتوانید از طریق کتابخانه های SAS به داده ها دسترسی داشته باشید، داده ها را با مرحله DATA بخوانید و آماده کنید، داده ها را با استفاده از PROC SQL جستجو کنید، و داده ها را با روش های MEANS و FREQ خلاصه کنید. این دانش اساسی را می توان در تخصص برنامه نویس Coursera SAS به دست آورد. در پایان دوره، شما قادر خواهید بود: - بارگذاری داده ها در سرویس های تحلیل ابری SAS - مرحله DATA و کد رویه SQL را برای اجرا در CAS تغییر دهید - از رویه های فعال CAS استفاده کنید - کد CASL را برای اجرای اقدامات CAS بنویسید
Related Skills
برنامه نویسی VIBE برای تحلیلگران داده
(Mitalearn-439039)
- 1 hours 2 minutes
- مناسب همه
- Release date: 14 August 2025
- Author: Seth Berry
درباره این دوره:
در این دوره که برای تحلیلگران داده طراحی شده است ، با برنامه نویسی VIBE برای کارهای تجزیه و تحلیل سرعت بگیرید. مربی ست بری با هدف ایجاد یک برنامه پایان به پایان برای میزبانی یک مدل یادگیری ماشین ، ملزومات تنظیم محیط شما را برای برنامه نویسی مؤثر در نظر گرفته است. از واردات داده ها تا استقرار مدل ، ست برجسته می کند که کدام جنبه های این روند بهترین کار را برای انسان واگذار می کند و از کجا می توان کمک LLM را به بهترین شکل از آن استفاده کرد. در پایان این دوره ، شما به مهارت های لازم برای ایجاد پروژه کدگذاری Vibe با کمک صوتی خود مجهز خواهید شد.
Related Skills
برنامه نویسی Vibe ساختاری با عوامل برنامه نویسی AI
(Mitalearn-436217)
- 1 hours 19 minutes
- مناسب همه
- Release date: 22 August 2025
- Author: Han-chung Lee
درباره این دوره:
به دنیای توسعه نرم افزار با کمک AI شیرجه بزنید و یاد بگیرید که چگونه می توانید از قدرت کدگذاری VIBE با ابزارهای پیشرو مانند Claude Code استفاده کنید. این دوره یک راهنمای عملی برای مهندسان نرم افزار فراهم می کند تا فراتر از نمونه سازی سریع و ادغام مسئولیت پذیری هوش مصنوعی در پروژه های پیچیده باشند. بیاموزید که محیط کدگذاری هوش مصنوعی خود را تنظیم کنید ، یک گردش کار برنامه نویسی مؤثر را اجرا کنید که در آن AI تولید کد را تحت پیمایش متخصص خود قرار می دهد و هوش مصنوعی را برای درک کدهای عمیق اهرم می کند. بهترین شیوه های اساسی را کشف کنید ، از انتخاب پشته نرم افزار و سازمان Monorepo گرفته تا جلوگیری از مشکلات رایج ، اطمینان حاصل کنید که می توانید ضمن حفظ کیفیت و امنیت کد ، چرخه های توسعه را تسریع کنید.
Related Skills
برنامه نویسی WebSocket با Java EE
(Mitalearn-112571)
- 1 hours 29 minutes
- متوسط
- Release date: 21 June 2026
- Author: Alex Theedom
درباره این دوره:
برنامه نویسی WebSocket یک الگوی جدید در توسعه وب است که تجربه وب تعاملی را به سطح جدیدی از غنا می برد. WebSocket API در Java EE یک مدل چرخه حیات قدرتمند و پیکربندی مبتنی بر حاشیه نویسی را ارائه می دهد و یک راه حل ایده آل برای توسعه وب سایت های تعاملی و پویا است. در این دوره آموزشی، نحوه پیادهسازی عملکرد WebSocket را در یک برنامه کلاینت و سرور یاد بگیرید.\r\n\r\n او نشان می دهد که چگونه نقاط پایانی WebSocket را ایمن و رمزگذاری کنیم و از تکنیک های ساده برای آزمایش اجرای آنها استفاده کنیم. علاوه بر این، او نحوه ادغام API پردازش JSON و ساخت یک سرویس گیرنده WebSocket مبتنی بر فرانتاند و سرور را توضیح میدهد.
Related Skills
برنامه نویسی ایمن در C
(Mitalearn-434925)
- 1 hours 28 minutes
- مناسب همه
- Release date: 21 June 2026
- Author: Dan Gookin
درباره این دوره:
این دوره از زبان C بررسی می کند ، که به دلیل داشتن چندین ضعف در رابطه با تایپ داده ها ، بررسی مرزها و مدیریت حافظه در بین دیگران بدنام است. بسیاری از سوء استفاده های شناخته شده در مورد کد C ، از جمله تایپ کردن داده های ضعیف و سرریز بررسی شده است. مربی دن گوکین در مورد آسیب پذیری ها توضیح می دهد و اطلاعاتی در مورد چگونگی کد دفاعی در مورد این سوء استفاده ها و آسیب پذیری ها ارائه می دهد. مناطق دیگر تحت پوشش شامل رفتار نامشخص ، جلوگیری از ساخت و سازهای ناخوشایند ، اعتبارسنجی ورودی ، استفاده از انواع داده های مناسب ، مدیریت رشته ها ، مدیریت حافظه و کار با نشانگرها است.
Related Skills
برنامه نویسی ایمن در جاوا
(Mitalearn-434942)
- 1 hours 3 minutes
- مناسب همه
- Release date: 21 June 2026
- Author: Frank P Moley III
درباره این دوره:
در این دوره ، Frank P Moley III - معمار نرم افزار پیشین در Vertex ، Inc. - به شما نشان می دهد که چگونه می توانید کدگذاری ایمن را به اکوسیستم جاوا بیاورید. به رایج ترین آسیب پذیری های امنیتی که به طور معمول ظاهر می شوند و درک خود را در مورد چگونگی کاهش و جلوگیری از این آسیب پذیری ها هنگام نوشتن نرم افزار ایجاد می کنند ، فرو کنید. به علاوه ، روند ایجاد یک چرخه کامل نرم افزار ایمن را بررسی کنید.
Related Skills
برنامه نویسی با Gemini Flash API
(Mitalearn-445227)
- 19 minutes
- مناسب همه
- Release date: 4 June 2024
- Author: Ray Villalobos
درباره این دوره:
بیاموزید که در پروژه های هوش مصنوعی خود از قدرت API جدید Gemini Flash با تاخیر کم، با کارایی بالا و مقرون به صرفه Google استفاده کنید. این دوره شما را از طریق درک ویژگی های منحصر به فرد فلش جمینی و نحوه مقایسه آن با سایر مدل ها راهنمایی می کند. ما قابلیتهای مدل را از طریق Google AI Studio بررسی خواهیم کرد، از جمله عملکرد توربوشارژ آن با کسری از هزینه سایر مدلها و همچنین پنجره زمینه بسیار بزرگ آن و توانایی مدیریت انواع مختلف رسانهها. در نهایت، ما از استودیوی هوش مصنوعی برای تولید کدی که میتوانیم در برنامههای کاربردی خود استفاده کنیم، استفاده میکنیم.
Related Skills
برنامه نویسی با اسکرچ
(Mitalearn-303294)
- 49 minutes
- مبتدی
- Release date: 23 June 2026
- Author: Kenneth W T Leung
درباره این دوره:
یادگیری کدنویسی نه تنها در مورد درک زبان برنامه نویسی مورد استفاده، بلکه توسعه مهارت های مهم تفکر محاسباتی است که برای حل مسائل در بسیاری از زمینه های رشته ای مفید است. در این دوره، دانشآموزان با ایجاد کتابهای داستانی تعاملی، انیمیشنها و بازیهای تعاملی با Scratch که یک زبان برنامهنویسی بصری مبتنی بر بلوک برای هر کسی است که تازه کدنویسی میکند، مهارتهای اولیه برنامهنویسی را یاد خواهند گرفت.