آموزش برنامه نویسی کودکان | دوره جامع سایت code.org
سایت Code.org – یادگیری برنامهنویسی از صفر برای همه
Code.org یک پلتفرم آموزشی رایگان است که با هدف آموزش برنامهنویسی و علوم کامپیوتر به کودکان، نوجوانان و حتی بزرگسالان طراحی شده است. این وبسایت در سال ۲۰۱۳ توسط برادران علی و هادی پرتوی راهاندازی شد و تا امروز میلیونها کاربر در سراسر جهان از آن استفاده کردهاند. برای یادگیری برنامه نویسی حداقل ۲۰ دقیقه در روز تمرین کنید.
ویژگیهای اصلی سایت Code.org
۱- رایگان و در دسترس برای همه
تمام دورهها و تمرینها رایگان هستند و تنها با یک ثبتنام ساده میتوانید شروع کنید.
۲- محتوا برای سنین مختلف
آموزشها از سطح پایه (۵ سال به بالا) تا سطح پیشرفته طراحی شدهاند.
۳- روش آموزش تعاملی
به جای تئوری خالص، با بازیها، پازلها و پروژههای واقعی کدنویسی را یاد میگیرید.
۴- پشتیبانی از چند زبان
هرچند بیشتر محتوای آن انگلیسی است، اما بسیاری از قسمتها ترجمه شدهاند.
شروع یادگیری برنامه نویسی (مناسب سن ۴ سال به بالا)
شروع
شروع یادگیری برنامه نویسی کودکان و مفهوم توالی (Sequencing)
با هدف آموزش برنامه نویسی کودکان، ویدئوهای آموزشی شروع برنامه نویسی با سایت code.org را به سبک کانور برای شما آماده کردهایم. این ویدئوها رایگان است و رایگان خواهد ماند بنابراین با خیالی آسوده به یادگیری بپردازید.
این فصل شامل:
- ۸ درس (ویدیو + نسخه متنی)
- بیش از ۷۰ دقیقه ویدیو
درس اول: آموزش برنامه نویسی کودکان با سایت Code.org
سایت کاربردی code.org یکی از بهترین منابع و ابزارهای کمک کننده جهت شروع یادگیری برنامه نویسی کودکان میباشد. در این درس با این ابزار آشنا میشویم و مفاهیم برنامه نویسی را یاد میگیریم. در ادامه ویدیوی این درس و نسخه متنی آن (بدون ویدیو) تقدیم حضورتان میگردد:
درس دوم: آموزش ثبت نام در سایت Code.org و فارسی کردن آن
در این آموزش، نحوه ثبت نام در سایت code.org و فارسی کردن این سایت را به شما آموزش خواهیم داد. علاوه بر ویدئوی آموزشی که به صورت کامل این موضوع را توضیح میدهد، تصاویر و راهنمای گام به گام (نسخه متنی و بدون ویدیو) نیز در ادامه برای شما آماده کردهایم:
درس سوم: آموزش درگ اند دراپ (Drag and Drop) در سایت Code.org
در این آموزش، مفهوم و چگونگی دراپ اند درگ در سایت code.org را به شما آموزش خواهیم داد. این مراحل ساده و سرگرمکننده به کودکان کمک میکند پایههای اولیه برنامهنویسی بلاکی را یاد بگیرند. علاوه بر ویدئوی آموزشی که به صورت کامل این موضوع را توضیح میدهد، تصاویر و راهنمای گام به گام (نسخه متنی و بدون ویدیو) نیز در ادامه برای شما آماده کردهایم:
درس چهارم: آموزش محیط برنامهنویسی سایت Code.org و آشنایی با امکانات آن
قبل از اینکه درسهای جدید را شروع کنیم، باید با محیط برنامهنویسی سایت code.org و امکانات آن آشنا شویم. یادگیری ابزار و محیط برنامهنویسی بسیار مهم و در ادامه کاربردی است. علاوه بر ویدئوی آموزشی که به صورت کامل این موضوع را توضیح میدهد، تصاویر و راهنمای گام به گام (نسخه متنی و بدون ویدیو) نیز در ادامه برای شما آماده کردهایم:
درس پنجم: آموزش مفهوم توالی در برنامهنویسی با Code.org
در این درس با مفهوم توالی یا ترتیب (Sequencing) در برنامهنویسی آشنا خواهیم شد. این مفهوم یکی از اصول پایهای برنامهنویسی است که در درسهای مقدماتی code.org به کودکان آموزش داده میشود. علاوه بر ویدئوی آموزشی که به صورت کامل این موضوع را توضیح میدهد، تصاویر و راهنمای گام به گام (نسخه متنی و بدون ویدیو) نیز در ادامه برای شما آماده کردهایم:
درس ششم: آموزش حلقهها در برنامه نویسی کودکان با استفاده از سایت Code.org
در این آموزش، به بررسی درس سوم از فصل اول در سایت Code.org میپردازیم که به معرفی مفهوم حلقهها اختصاص دارد. آشنایی با مفاهیم پایهای مانند حلقههای تکرار اهمیت بسیاری در تقویت مهارتهای ضروری در برنامه نویسی کودکان دارد. علاوه بر ویدئوی آموزشی که به صورت کامل این موضوع را توضیح میدهد، تصاویر و راهنمای گام به گام (نسخه متنی و بدون ویدیو) نیز در ادامه برای شما آماده کردهایم:
درس هفتم: آموزش حلقهها و بهینهسازی کد در برنامهنویسی با سایت Code.org
در این آموزش از سایت Code.org، نکات مهمی دربارهی استفاده از حلقهها و بهینهسازی کدها در برنامهنویسی یاد میگیریم. این آموزش به شما کمک میکند تا مهارتهای برنامهنویسی خود را در استفاده از حلقهها ارتقا دهید و کدهای تمیز و بهینهای بنویسید. علاوه بر ویدئوی آموزشی که به صورت کامل این موضوع را توضیح میدهد، تصاویر و راهنمای گام به گام (نسخه متنی و بدون ویدیو) نیز در ادامه برای شما آماده کردهایم:
درس هشتم: آموزش دیباگ کردن در برنامهنویسی کودکان با سایت Code.org
در این آموزش از فصل توالی(Sequencing) در سایت Code.org، دیباگ کردن و اصول برنامهنویسی کودکان را به کمک برنامهنویسی با هاروستر (Harvester) یاد میگیریم. دیباگ کردن یکی از مهارتهای اساسی در برنامهنویسی است که به کودکان کمک میکند تا خطاهای کدهای خود را شناسایی و رفع کنند. علاوه بر ویدئوی آموزشی که به صورت کامل این موضوع را توضیح میدهد، تصاویر و راهنمای گام به گام (نسخه متنی و بدون ویدیو) نیز در ادامه برای شما آماده کردهایم:
یادگیری حلقهها در برنامه نویسی کودکان
- ۴ درس (ویدیو + نسخه متنی)
- بیش از ۵۸ دقیقه ویدیو
درس نهم: آموزش پیشرفته حلقهها در برنامهنویسی کودکان با سایت Code.org
در اولین درس از فصل حلقهها (Loops) در سایت Code.org، به بررسی مفهوم مهم حلقهها (Loops) در برنامهنویسی میپردازیم. حلقهها ابزاری قدرتمند در برنامهنویسی هستند که به ما کمک میکنند تا از تکرارهای غیرضروری در کد جلوگیری کنیم. این کار نه تنها باعث خوانایی بیشتر کدها میشود، بلکه اجرای بهینهتری نیز به همراه دارد. علاوه بر ویدئوی آموزشی که به صورت کامل این موضوع را توضیح میدهد، تصاویر و راهنمای گام به گام (نسخه متنی و بدون ویدیو) نیز در ادامه برای شما آماده کردهایم:
درس دهم: آموزش حلقههای تو در تو در برنامهنویسی با سایت Code.org
در درس جدید از فصل حلقهها در سایت Code.org، به یکی از مهمترین مفاهیم برنامهنویسی یعنی حلقههای تو در تو میپردازیم. در این درس به همراه شخصیت لورل (Laurel) با استفاده از مفاهیم حلقهها، میتوانیم مهارتهای برنامهنویسی خود را بهبود بخشیم و کدهای خوانا، بهینه و کوتاهی بنویسیم. علاوه بر ویدئوی آموزشی که به صورت کامل این موضوع را توضیح میدهد، تصاویر و راهنمای گام به گام (نسخه متنی و بدون ویدیو) نیز در ادامه برای شما آماده کردهایم:
درس یازدهم: رسم الگو با حلقهها در برنامهنویسی کودکان
در این درس از فصل حلقهها در سایت Code.org، قصد داریم تا مفهوم حلقهها در برنامهنویسی را در سری آموزشهای برنامهنویسی کودکان، بیشتر کار و تمرین کنیم. در این درس میخواهیم به کمک حلقهها خطوطی رو رسم کنیم و نقاشی بکشیم. حلقهها به ما این امکان را میدهند که یک دستور را چندین بار تکرار کنیم. این موضوع برای رسم الگوها بسیار مفید است. علاوه بر ویدئوی آموزشی که به صورت کامل این موضوع را توضیح میدهد، تصاویر و راهنمای گام به گام (نسخه متنی و بدون ویدیو) نیز در ادامه برای شما آماده کردهایم:
درس دوازدهم: ترسیم الگوها، آموزش حلقهها به زبان ساده برای کودکان
در این درس از فصل حلقهها در سایت Code.org، به آموزش حلقهها در برنامهنویسی برای کودکان میپردازیم و مراحل ترسیم الگوها با استفاده از بلاکهای ساده برنامهنویسی را بررسی میکنیم. این رویکرد به کودکان کمک میکند تا مفاهیم برنامهنویسی مثل تکرار و بهینهسازی کد را بهصورت تعاملی یاد بگیرند. علاوه بر ویدئوی آموزشی که به صورت کامل این موضوع را توضیح میدهد، تصاویر و راهنمای گام به گام (نسخه متنی و بدون ویدیو) نیز در ادامه برای شما آماده کردهایم:
یادگیری رویدادها (Events) در برنامه نویسی کودکان
- ۲ درس (ویدیو + نسخه متنی)
- بیش از ۱۵ دقیقه ویدیو
درس سیزدهم: آموزش رویدادها در برنامهنویسی کودکان
در درس اول از فصل رویدادها در سایت Code.org، به آموزش رویدادها در برنامهنویسی برای کودکان میپردازیم. این درس شامل تمرینهایی جذاب و گامبهگام است که به ما کمک میکند مهارتهای خود را در کار با رویدادها تقویت کنیم و بازیها یا پروژههای سادهای ایجاد نماییم. علاوه بر ویدئوی آموزشی که به صورت کامل این موضوع را توضیح میدهد، تصاویر و راهنمای گام به گام (نسخه متنی و بدون ویدیو) نیز در ادامه برای شما آماده کردهایم:
درس چهاردهم: آموزش برنامهنویسی با رویدادها برای کودکان
در درس جدید از فصل رویدادها در سایت Code.org، به عنوان بخشی از برنامهنویسی با رویدادها، مراحل جدید و جذابی را پشت سر میگذاریم که برای آموزش اصول برنامهنویسی کودکان طراحی شدهاند. آموزش رویدادها در برنامهنویسی کودکان به ما کمک میکند مفاهیمی مانند رویدادها (Event)، شرطها و تعاملات را بهتر درک کنیم. علاوه بر ویدئوی آموزشی که به صورت کامل این موضوع را توضیح میدهد، تصاویر و راهنمای گام به گام (نسخه متنی و بدون ویدیو) نیز در ادامه برای شما آماده کردهایم:
پایان
) آشنا شدیم که با استفاده از آن میتوانستیم حرکت را شروع کنیم. اما بلاکهای دیگری هم وجود دارند که امکان انجام کارهای مختلف را فراهم میکنند. در ادامه جلسات این فصل را دنبال کنید تا خوب این مفهوم مهم و جذاب را در برنامهنویسی یاد بگیرید.
سلام و خدا قوت
میخواستم بپرسم این دوره کامل شده؟ چون در بالای صفحه نوشته شده ۱۴ جلسه اما تا درس هفتم روی سایت قرار دارد.
با سلام و احترام
بله کامل شده است. آموزش سایت code.org فعلاً چهارده قسمت هست که هر هفته دو قسمت آن در سایت قرار میگیرد. البته در ادامه نیز آموزشهای تکمیلی به این دوره اضافه خواهد شد و تعداد جلسهها بیش از ۱۴ جلسه خواهد شد.