6 مستودعات
Builds foundational JavaScript programs that introduce variables, operators, DOM interaction, and external scripts.
Distinct from JavaScript Skill Building: Distinct from JavaScript Skill Building: focuses on building complete programs from scratch rather than skill-building challenges.
Explore 6 awesome GitHub repositories matching education & learning resources · Foundational JavaScript Programs. Refine with filters or upvote what's useful.
itsy-bitsy-data-structures is a collection of fundamental computer science data structures implemented in JavaScript. It serves as an educational resource and algorithm study guide, providing simplified code implementations of classic data organization patterns to demonstrate internal logic and usage. The project provides clear and concise JavaScript implementations of stacks, queues, and linked lists. These examples are designed for learning, technical interview preparation, and studying the mechanical behavior of core data structures through code. The implementations utilize various comput
Offers a collection of foundational JavaScript programs demonstrating common data organization patterns.
The JavaScript Way is a free, open-access educational resource that teaches modern JavaScript and full-stack web development through a project-based book and interactive exercises. Its core identity is a comprehensive learning path that combines free online content, progressive skill-building, and hands-on exercises to guide learners from programming fundamentals to building a complete real-world application. The project distinguishes itself by structuring its curriculum around a single, unified project—a social news web application—that learners build incrementally across multiple chapters.
Teaches modern JavaScript by building a complete real-world application with free online access.
A courseware built on the belief that anyone can learn foundational cloud engineering skills with the right guide and discipline
Builds practical skills across Linux, networking, programming, cloud computing, and DevOps through structured, hands-on challenges.
This project is a front-end education portal and static website that serves as a repository for web development courseware. It provides instructional materials and source code for learning the fundamentals of HTML, CSS, and JavaScript. The site functions as a resource for students to practice programming skills through guided exercises and downloadable learning assets. It distributes educational content including instructional PDFs and exercise code to facilitate the study of front-end web development. The platform covers a variety of capabilities, including the integration of multimedia con
Teaches building foundational JavaScript programs that introduce variables, operators, DOM interaction, and external scripts.
This project is an interactive programming curriculum and educational system designed to teach computer science and software engineering. It provides a structured set of courses and professional roadmaps focused on backend engineering, DevOps, and systems fundamentals. The platform is distinguished by an AI-powered coding tutor that provides Socratic guidance and contextual hints to help students find solutions independently. It features a browser-based code sandbox using WebAssembly to eliminate local environment setup, alongside automated test-based grading and spaced-repetition logic to re
Teaches foundational JavaScript concepts including variables and asynchronous programming through interactive challenges.
يعمل هذا المستودع كمورد تعليمي شامل ومرجع تقني لتنفيذ هياكل البيانات والخوارزميات الأساسية باستخدام JavaScript. يوفر دليلاً منظماً لإتقان مفاهيم علوم الكمبيوتر الأساسية، مع التركيز على التطبيق العملي لتقنيات تنظيم البيانات واستراتيجيات حل المشكلات داخل نظام JavaScript البيئي. تغطي المواد تنفيذ أنماط التخزين الأساسية، بما في ذلك القوائم المرتبطة، والأشجار، والرسوم البيانية، إلى جانب تحليل كفاءة الخوارزميات. من خلال تقييم وقت التنفيذ واستخدام الذاكرة عبر التعقيد المقارب، يتيح المحتوى للمطورين مقارنة الأساليب المختلفة للمهام الحسابية وتحديد أكثر الطرق كفاءة لاسترجاع البيانات ومعالجتها. تدعم المجموعة التحضير للمقابلات التقنية من خلال تفصيل الأنماط والمنطق القياسي لحل التحديات الحسابية المعقدة. تعالج الأساليب التكرارية والعودية لإدارة الحالة وتفكيك المشكلات، مما يوفر أساساً لكتابة كود عالي الأداء في سياقات هندسة البرمجيات المهنية.
Provides a comprehensive guide to implementing and analyzing core data structures and algorithms using JavaScript.