Creative Coding with Shaders: WebGL and Canvas for Beginners
Learn the fundamentals of GLSL shader programming to create interactive visual designs on the web using WebGL and HTML Canvas.
-
💬
مدرب ذكاء اصطناعي
اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت. -
🕐
ابدأ في أي وقت
بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك. -
🌐
بالعربية
الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
Web graphics are shifting toward high-performance, GPU-accelerated visuals. Understanding how to write shaders allows you to unlock the full potential of creative coding directly in the browser. This text-only course guides you through the foundational concepts of shaders, WebGL, and the HTML Canvas API, taking you from an absolute beginner to confidently drafting your own custom visual effects.
What you'll learn:
- Understand the core differences between CPU and GPU rendering pipeline architectures.
- Write custom vertex and fragment shaders using modern GLSL syntax.
- Configure the HTML Canvas and WebGL context to host your shader programs.
- Apply mathematical concepts like vectors, normalization, and coordinate spaces to generate patterns.
- Implement interactive elements by passing uniform variables such as time and resolution to your shaders.
- Structure clean, modular shader templates that integrate smoothly with modern web development workflows.
You will start with essential terminology, learning how the graphics pipeline processes data, before moving on to hands-on written code walkthroughs where you will assemble a reusable shader template and write your first visual effects. This course is designed specifically for web developers and designers new to WebGL, requiring only a basic knowledge of HTML and JavaScript. Start reading today to master the fundamentals of GPU-driven creative coding.
ما الذي ستحصل عليه
-
📜
شهادة إتمام
أضفها إلى ملفك على LinkedIn -
💬
مدرّس AI شخصي
عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت. -
🎧
النسخة الصوتية مضمَّنة
تعلَّم أثناء تنقُّلك — دون شاشة -
♾️
وصول مدى الحياة
عُد متى شئت، بلا انتهاء -
📱
الهاتف أو الكمبيوتر
يعمل في أي مكان وعلى أي جهاز -
💸
استرداد خلال 14 يومًا
دون أسئلة -
⚡
قصير ومركَّز
2 ساعة 36 دقيقة من المحتوى التطبيقي
المراجعات
لا توجد مراجعات بعد — كن أول من يشارك تجربته.
المتعلمون أخذوا أيضًا
🏆 الأكثر شعبية
🎓 بشهادة
مقدمة لإضاءة Unreal Engine 5 والضباب والمعالجة اللاحقة
شهادة
تطبيق عملي
Rp 790.000
→
🌟 اختيار الطلاب
🎓 بشهادة
أساسيات Unity Shader Graph: صياغة مرئيات الألعاب والمؤثرات البصرية (VFX)
شهادة
تطبيق عملي
Rp 790.000
→
🔥 مطلوب
🎓 بشهادة
تطوير الرسوميات ثلاثية الأبعاد باستخدام OpenGL الحديث و C++
شهادة
تطبيق عملي
Rp 790.000
→
⚡ الأفضل للبداية
🎓 بشهادة
واجهة مستخدم ألعاب Unreal Engine: بناء قوائم وشاشات عرض علوية (HUDs) بأسلوب AAA
شهادة
تطبيق عملي
Rp 790.000
→
الأسئلة الشائعة
ما الذي أحتاجه لأخذ هذه الدورة؟ +
يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.
كيف يمكنني الدفع؟ +
بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.
هل يمكنني استرداد المال؟ +
نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.
إلى متى يستمر وصولي؟ +
إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.
هل سأحصل على شهادة؟ +
نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.
مصمَّم للعاملين في
التقنية
التصميم
المالية
التسويق
الرعاية الصحية
التعليم
الضيافة
التصنيع
×2
اشحن مرة واحدة وادفع النصف
أضف Rp 1.580.000 واحصل على 200 رصيد، بحيث تكلف كل دورة حوالي Rp 197.500,00. لا تنتهي صلاحية الأرصدة أبداً.
Rp 1.580.000
200 رصيد
Rp 197.500,00 / دورة
أفضل قيمة
Rp 3.960.000
550 رصيد
Rp 180.000,00 / دورة
Rp 7.920.000
1200 رصيد
Rp 165.000,00 / دورة
الرصيد يصلح لأي دورة ولا ينتهي.