برنامه‌نویسی برای کودکان: آموزش کدنویسی در اسکرچ، HTML، پایتون، هوش مصنوعی و موارد دیگر - آخرین آپدیت

دانلود Coding for Kids: Code in Scratch, HTML, Python & AI + More

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

آموزش کدنویسی برای کودکان: فراتر از دستورالعمل‌ها!

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

  • ساخت و بازی بیش از 5 بازی منحصربه‌فرد
  • یادگیری آسان مفاهیم ضروری کدنویسی
  • درک "چرایی" پشت تصمیمات کدنویسی
  • توسعه مهارت‌های حل مسئله و تفکر انتقادی
  • تقویت تفکر منطقی و محاسباتی
  • انتقال آسان به کدنویسی متنی
  • حل مسائل دنیای واقعی با کد
  • ساخت بنیانی قوی برای مشاغل آینده در فناوری
  • استفاده از بلوک‌های کد منطقی و کارآمد در بازی
  • یادگیری اشکال‌زدایی: رفع و درک خطاها
  • طراحی بازی‌های شخصی با دارایی‌های حرفه‌ای
  • درک مفاهیم اصلی علوم کامپیوتر
  • پرورش خلاقیت در طراحی پروژه‌های دیجیتال

پیش‌نیازها:

تنها چیزی که نیاز دارید، دانش کار با کامپیوترتان است... همین و بس!

کشف لذت برنامه‌نویسی: مسیر شما از اینجا آغاز می‌شود!

چه کسانی باید در این دوره شرکت کنند؟

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

چه چیزی یاد خواهید گرفت؟

در عصر دیجیتال امروز، برنامه‌نویسی فقط یک مهارت فنی نیست – بلکه ابزاری برای خلاقیت، تفکر انتقادی و نوآوری است. این دوره دانش‌آموزان را از طریق یک سفر هیجان‌انگیز و عملی، با اصول کدنویسی آشنا می‌کند. با شروع از Scratch (اسکرچ)، یک پلتفرم مبتدی-دوست که توسط MIT توسعه یافته است، دانش‌آموزان ضمن یادگیری مفاهیم اصلی برنامه‌نویسی، بازی‌های تعاملی خواهند ساخت.

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

این دوره با هدایت کرگ، یک مربی باتجربه با دکترای فناوری آموزشی، و جاشوا، یک نابغه جوان کدنویسی، آموزش تخصصی را با بینش جوانانه ترکیب می‌کند – که یادگیری را هم مؤثر و هم سرگرم‌کننده می‌سازد.

چرا دوره ما را انتخاب کنید؟

دوره ما از سه جهت کلیدی برجسته است:

  • جذابیت و درگیری: ما یادگیری کدنویسی را به یک ماجراجویی تبدیل می‌کنیم. دانش‌آموزان از طریق توسعه بازی، ایجاد وب‌سایت و پروژه‌های واقعی پایتون جذب می‌شوند.

  • دسترسی‌پذیری و سهولت: با شروع از برنامه‌نویسی بصری در اسکرچ، سپس پیشرفت به HTML و پایتون، فراگیران اعتماد به نفس و مهارت‌هایی کسب می‌کنند که با رشد آن‌ها مقیاس‌پذیر است.

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

ویژگی‌های دوره:

این دوره برای ارائه یک تجربه یادگیری جامع و فراگیر طراحی شده است. شما خواهید یافت:

  • درس‌های ویدیویی با کیفیت بالا با وضوح بصری و صوتی عالی

  • راهنماهای گام‌به‌گام برای پروژه‌های کدنویسی

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

  • پیشرفت از کدنویسی بصری به برنامه‌نویسی متنی، تسهیل انتقال برای مبتدیان

سفر در طول دوره:

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

  1. مقدمه‌ای بر برنامه‌نویسی و اسکرچ

  2. توسعه بازی - بخش 1: ساخت اولین بازی شما با استفاده از اسکرچ

  3. توسعه بازی - بخش 2: افزودن خلاقیت با ویژگی‌های پیشرفته

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

  5. مقدمه‌ای بر HTML: ایجاد صفحات وب خود با ساختار و سبک

  6. مقدمه‌ای بر پایتون - بخش 1: یادگیری اصول نحو، منطق و اتوماسیون

  7. مقدمه‌ای بر پایتون - بخش 2: کار بر روی پروژه‌های کوچک که کد شما را زنده می‌کنند

  8. نتیجه‌گیری و گام‌های بعدی: تأمل بر آنچه آموخته‌اید و کشف چگونگی ادامه رشد

چرا این دوره یک ضرورت است؟

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

در این سفر هیجان‌انگیز امروز گام بردارید و هدیه کدنویسی را به فرزندتان (یا خودتان!) بدهید. از طراحی بازی تا ساخت وب و پروژه‌های واقعی پایتون، این دوره یک سکوی پرتاب به سوی آینده دیجیتال است.

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


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

مبانی اسکرچ: از مقدمه تا ساخت بازی Scratch Essentials: From Introduction to Game Creation

  • به دنیای برنامه‌نویسی با اسکرچ خوش آمدید! Welcome to the World of Coding with Scratch!

  • آشنایی اولیه: رابط کاربری اسکرچ Getting Your Feet Wet: The Scratch Interface

  • اصول اولیه برنامه‌نویسی: کد چیست؟ The ABCs of Coding: What is Code?

  • عملی کردن ایده‌ها: ساخت اولین اسکریپت‌ها Bringing Ideas to Life: Creating Your First Scripts

  • نگاهی دقیق‌تر: کشف بلوک‌های اسکرچ A Closer Look: Discovering Scratch Blocks

  • تسلط بر مبانی: کار با محیط کار اسکرچ Mastering the Fundamentals: Navigating the Scratch Workspace

  • خلاصه راهنما Cheat Sheet

بلوک‌های سازنده توسعه بازی در اسکرچ Building Blocks of Game Development in Scratch

  • ماجراجویی اولین بازی شما: ساخت بازی تعقیب سنجاقک در اسکرچ Your First Game Adventure: Crafting a Dragonfly Chase in Scratch

  • تنظیم اندازه Setting the Size

  • برنامه‌نویسی سنجاقک شما: آغاز سفر Coding Your Dragonfly: The Journey Begins

  • پایان تعقیب: گرفتن کفشدوزک The Chase Concludes: Catching the Ladybug

  • تنظیمات نهایی: بهینه‌سازی اولین بازی شما Final Touches: Perfecting Your First Game

  • خلاصه راهنما Cheat Sheet

ارتقاء بازی اسکرچ شما: پروژه‌های متوسط Elevating Your Scratch Game: Intermediate Projects

  • آماده‌سازی صحنه برای بازی ضربه سر فوتبال Setting the Stage for a Soccer Header Game

  • جان بخشیدن به کاراکترها با کد Bringing Characters to Life with Code

  • متحرک‌سازی توپ فوتبال Bouncing to Success: Animating the Soccer Ball

  • تنظیم جهت توپ Setting the Ball Direction

  • تسلط بر تعامل: پویایی توپ و بازیکن Mastering Interaction: Ball and Player Dynamics

  • استفاده از عنصر تصادفی: افزایش چالش بازی Embracing Randomness: Elevating Game Challenge

  • برنامه‌نویسی دقیق: بهینه‌سازی ضربه سر Precision Programming: Perfecting the Header

  • پایان بازی: معرفی عواقب برای ضربات سر از دست رفته Game Over: Introducing Consequences for Missed Headers

  • امتیازشماری: معرفی متغیرها و منطق بازی Keeping Score: Introducing Variables and Game Logic

  • تنظیم دقیق سیستم امتیازدهی Fine-Tuning the Scoring System

  • رفع اشکال جریان بازی Smoothing the Edges: Debugging Game Flow

  • ارتقاء سطح: معرفی سختی پویا Leveling Up: Introducing Dynamic Difficulty

  • تنظیمات نهایی: صیقل دادن بازی ضربه سر فوتبال Final Touches: Polishing Your Soccer Header Game

  • دو ضربه سر Double Heads

  • خلاصه راهنما Cheat Sheet

کدنویسی پرسرعت: ساخت بازی ترافیک بی‌انتها High-Speed Coding: Crafting an Endless Traffic Game

  • دانلود دارایی‌ها Downloading Assets

  • آماده شدن: ساخت یک ماجراجویی ترافیکی بی‌انتها Gear Up: Crafting an Endless Traffic Adventure

  • پایه‌ریزی: سازماندهی دارایی‌های بازی شما Laying the Groundwork: Organizing Your Game Assets

  • ساخت توهم حرکت: راهی به سوی واقع‌گرایی Crafting the Illusion of Motion: The Road to Realism

  • تسلط بر حلقه: هنر انتقال‌های یکپارچه Mastering the Loop: The Art of Seamless Transitions

  • هدایت بازی: پیاده‌سازی کنترل بازیکن و پویایی لایه‌ها Steering the Game: Implementing Player Control and Layer Dynamics

  • بهبود چرخش: پویایی جهت‌دهی و جریان منطقی Refining the Turn: Directional Dynamics and Logical Flow

  • ساخت موانع پویا: جاده زنده می‌شود Creating Dynamic Obstacles: The Road Comes Alive

  • از موانع تا ترافیک: تسلط بر کلون‌سازی برای موانع پویا From Obstacles to Traffic Jam: Mastering Cloning for Dynamic Obstacles

  • تصادفی‌سازی جاده: ایجاد الگوهای ترافیکی واقعی Randomizing the Road: Creating Lifelike Traffic Patterns

  • جان بخشیدن به دنیا: متحرک‌سازی منظره Bringing the World to Life: Animating the Scenery

  • تنظیمات نهایی: تشخیص برخورد و انیمیشن چرخش Final Touches: Collision Detection and Spinout Animation

  • خلاصه راهنما Cheat Sheet

ارتقاء سطح بازی شما Leveling Up Your Game

  • ارتقاء سطح: تزریق پویایی به گیم‌پلی Leveling Up: Injecting Dynamism into Gameplay

  • تکامل استراتژیک بازی: تسلط بر متغیرها برای گیم‌پلی پویا Strategic Game Evolution: Mastering Variables for Dynamic Gameplay

  • چالش کوچک: یکپارچه‌سازی متغیرها برای مکانیک بازی پیشرفته Mini Challenge: Integrating Variables for Enhanced Game Mechanics

  • لمس نهایی: غنی‌سازی گیم‌پلی با جلوه‌های صوتی و موسیقی The Final Touch: Enriching Gameplay with Sound Effects and Music

  • خلاصه راهنما Cheat Sheet

آغاز یک ماجراجویی جدید: توسعه بازی اسکی آرکید Launching a New Adventure: Arcade Ski Adventure Development

  • آغاز ماجراجویی اسکی آرکید: مفهوم‌سازی شاهکار Embarking on Arcade Ski Adventure: Conceptualizing the Masterpiece

  • ساختاربندی صحنه: وارد کردن ابزارها Structuring the Stage: Importing the Arsenal

  • آغاز حرکت: ساخت پویایی بازیکن Initiating Motion: Crafting Player Dynamics

  • افزایش واقع‌گرایی: تسلط بر پویایی اسکی Enhancing Realism: Mastering Ski Dynamics

  • بهبود درختان: بهره‌گیری از بینش‌های گذشته Enhancing Trees: Leveraging Past Insights

  • ساخت مسیرهای برف: شبیه‌سازی ردپای اسکی Crafting Snow Trails: Simulating Ski Marks

  • بهینه‌سازی کد: ارتقاء مکانیک بازی Code Optimization: Enhancing Game Mechanics

  • خلاصه راهنما Cheat Sheet

افزایش تعاملی بودن: پویایی تصادف و مفاهیم پیشرفته برنامه‌نویسی Enhancing Interactivity: Crash Dynamics and Advanced Programming Concepts

  • مبانی تشخیص تصادف: پیاده‌سازی منطق اولیه برخورد Crash Detection Basics: Implementing Initial Collision Logic

  • مکانیک تصادف بهبود یافته: یکپارچه‌سازی پیام‌های پخش Refined Crash Mechanics: Integrating Broadcast Messages

  • تسلط بر انیمیشن تصادف: افزایش بازخورد بازیکن Crash Animation Mastery: Enhancing Player Feedback

  • رونمایی از الگوریتم‌ها: ساخت مسیر امن Unveiling Algorithms: Crafting the Safe Path

  • تسلط بر توابع: هسته کد قابل استفاده مجدد Mastering Functions: The Core of Reusable Code

  • کاوش توابع از طریق کدنویسی خلاقانه Exploring Functions Through Creative Coding

  • خلاصه راهنما Cheat Sheet

دور آخر: بهینه‌سازی ماجراجویی اسکی آرکید شما Final Lap: Perfecting Your Arcade Ski Adventure

  • افزایش واقع‌گرایی بازی: گرافیک و لایه‌ها Enhancing Game Realism: Graphics and Layers

  • تقویت غوطه‌وری: قدرت صدا Amplifying Immersion: The Power of Sound

  • ارتقاء رقابت: یکپارچه‌سازی سیستم امتیازدهی Elevating Competition: Integrating a Scoring System

  • تسلط بر پویایی امتیاز: از شمارش ساده تا مزیت رقابتی Mastering Score Dynamics: From Simple Tally to Competitive Edge

  • ساخت دروازه: ساخت یک صفحه شروع جذاب Crafting the Gateway: Building an Inviting Start Screen

  • آماده‌سازی صحنه: لایه‌بندی و فعال‌سازی برای شروعی بی‌نقص Setting the Stage: Layering and Activation for a Seamless Start

  • لمس نهایی: اصلاحات و افشاگری‌ها The Final Touch: Refinements and Revelations

  • خلاصه راهنما Cheat Sheet

مقدمه‌ای بر HTML5 و ویرایشگر HTML Introduction to HTML5 and an HTML editor

  • مقدمه‌ای بر رویکرد آموزشی ما Introduction to our teaching approach

  • مقدمه‌ای بر دوره Introduction to the course

  • دانستن چرایی - و لذت بردن Knowing why - And having fun

  • ویرایشگر متن سابلایم Sublime Text Editor

  • اسکلت HTML The HTML skeleton

  • تگ‌های HTML HTML Tags

  • نتیجه‌گیری و تمرین Conclusion & Exercise

  • آزمون بخش ۱ Section 1 Quiz

  • در بخش ۲ چه خواهیم داشت Coming up in Section 2

ساخت یک صفحه وب با HTML Building a web page with HTML

  • پاراگراف‌ها و شکست خط Paragraphs and breaks

  • پاراگراف‌ها و شکست خط Paragraphs and breaks

  • جداول - راز پشت طرح‌بندی HTML Tables - The secret behind HTML layout

  • افزودن تصاویر Adding Images

  • پشت صحنه - سورس صفحه Behind the scenes - Page source

  • نتیجه‌گیری و خلاصه Conclusion & Summary

  • آزمون بخش ۲ Section 2 Quiz

  • وب‌سایت کتاب‌های مورد علاقه - ۱ Favourite Books Website - 1

  • چیزهای شگفت‌انگیزی که در بخش ۳ خواهید دید It's crazy what's coming up in section 3

زیبا کردن صفحه وب شما Making your webpage look good

  • انتخاب یک وب‌سایت و پوسته Choosing a website and theme

  • ساخت یک لوگو Creating a logo

  • دریافت تصاویر رایگان (قانونی) برای وب‌سایت شما Get Free (Legal) Images for you website

  • تصاویر پس‌زمینه Background Images

  • نتیجه‌گیری و خلاصه Conclusion & Summary

  • آزمون بخش ۳ Section 3 Quiz

  • وای - پیش‌نمایشی از بخش بعدی Wow - a sneak peak of the next Section

ساخت صفحات وب اضافی Creating additional webpages

  • ساخت صفحه دوم Making second page

  • یک ترفند پنهان برای فاصله گذاری A sneaky spacing trick

  • جاسازی ویدیوی یوتیوب Embedding a Youtube video

  • لینک کردن صفحات وب Linking webpages

  • نتیجه‌گیری و خلاصه Conclusion & Summary

  • آزمون بخش ۴ Section 4 Quiz

  • وب‌سایت کتاب‌های مورد علاقه - ۲ Favourite Books Website - 2

  • هرج و مرج - آیا می‌توانید انجامش دهید؟ Chaos - Can you do it?

  • نتیجه‌گیری Conclusion

شروع کار Getting Started

  • چرا باید برنامه‌نویسی یاد بگیرید Why you should learn to program

  • دریافت پایتون خودتان Getting your own Python

  • نصب پایتون Installing Python

  • دریافت Wing خودتان Getting your own Wing(s)

  • پایتون و Wing - چه ترکیبی! Python and Wing - what a combo

سلام دنیا - اولین برنامه شما Hello World - Your First Program

  • اولین برنامه شما Your first program

  • گیر کردم، حالا چه کار کنم؟ I'm stuck, now what?

  • خلاصه Summary

  • حالا نوبت شماست Now it's your turn

چگونه همه چیزم را ذخیره کنم - متغیرها و انواع داده How to store all my stuff - Variables & Data types

  • متغیرها - چون تغییر خوب است Variables - because change is good

  • انواع داده - چون همه یکسان نیستند Data Types - because not everyone is the same

  • عملگرها Operators

  • تعاملی شدن - کمی ورودی ()Input Getting Interactive - a little Input()

  • خلاصه Summary

  • نوبت شماست - تکلیف ذخیره‌سازی Your turn- Storing Stuff Assignment

منظم ماندن آسان است - لیست‌ها Staying organised is easy - Lists

  • چرا همه به لیست‌ها نیاز داریم Why we all need lists

  • ساخت لیست خودتان Creating your own list

  • کار با لیست‌ها Working with lists

  • این یک لیست محکم است - تاپل‌ها This is solid list - Tuples

  • خلاصه Summary

  • نوبت شماست - تکلیف لیست‌ها Your turn- Lists Assignment

این همه تصمیم So many decisions

  • تصمیم‌گیری مهم است It's important to make decisions

  • If (اگر) - کلمه‌ای کوچک با پیامدهای بزرگ If - a small word with big implications

  • If-else (اگر-در غیر این صورت) - چرا جایگزین‌ها خوب هستند If - else - why alternatives are good

  • دستور If-elif-else If- elif- else Statement

  • بیایید منطقی باشیم - عملگرهای بولین Let's be logical - Boolean operators

  • خلاصه Summary

  • آزمون تصمیمات Decisions Quiz

  • نوبت شماست - تکلیف تصمیمات Your turn- Decisions Assignment

وارد حلقه‌ها شدن Going Loopy

  • چرا حلقه‌ها را دوست داریم Why we love loops

  • حلقه‌های For و محدوده بزرگ For loops and the great range

  • آشنایی حلقه‌های For با رشته‌ها و لیست‌ها For loops meet strings and lists

  • حلقه‌های While - تجربه‌ای کاملاً جدید از حلقه While loops - a whole new loopy experience

  • حلقه‌های While - خوبی ادامه دارد While loops - the goodness continues

  • Break و Continue - همه در زندگی به این نیاز دارند Break and continue - Everyone needs this in life

  • دیدن حلقه‌ها به صورت بصری - وای Seeing loops visually - Wow

  • خلاصه Summary

  • نوبت شماست - وارد حلقه‌ها شدن Your Turn- Getting Loopy

جعبه‌های جادویی - توابع Magic Boxes - Functions

  • جعبه‌های جادویی شگفت‌انگیز - توابع Amazing magic boxes - functions

  • توابع جادویی پایتون Python's magic functions

  • استفاده از توابع به معنای زندگی آسان‌تر است Using functions means an easier life

  • تابع خودتان را بسازید Make your own function

  • تابع خودتان را دوباره بسازید... چون این خیلی باحال است Make your own function, again...because this is so cool

  • خلاصه Summary

  • توابع سرگرم‌کننده Fun Functions

ساخت بازی خودتان Making your own game

  • مقدمه‌ای بر بازی شما - این سرگرم‌کننده به نظر می‌رسد Intro to your game - this looks fun

  • ساخت لاک‌پشت شما Creating your Turtle

  • آموزش شوت زدن به لاک‌پشت شما Teaching your Turtle to kick

  • آموزش نجات توپ به لاک‌پشت شما Teaching your Turtle to Save a Ball

  • جام جهانی فوتبال، کنار برو! World Cup Soccer, step aside

  • کد منبع بازی فوتبال Source Code for the Soccer Game

نمایش نظرات

برنامه‌نویسی برای کودکان: آموزش کدنویسی در اسکرچ، HTML، پایتون، هوش مصنوعی و موارد دیگر
جزییات دوره
11 hours
141
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,394
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Craig Blewett Craig Blewett

آکادمی فعال شده

Joshua Blewett Joshua Blewett

آکادمی فعال شده