Enroll Course: https://www.coursera.org/learn/intro-programming-ar

If you’ve ever wished to learn programming but didn’t know where to start, the course ‘برمج بنفسك! مقدمة حول البرمجة’ on Coursera is the perfect gateway for you. This course introduces you to programming using Scratch, a user-friendly visual programming language that makes coding accessible to everyone, regardless of age or background.

### Course Overview
The course is designed for beginners and covers the essential principles of computing while helping you think like a software engineer. It is structured into several engaging modules that progressively build your skills and confidence in programming.

### Syllabus Breakdown
1. **Your First Computer Program**: In this module, you’ll create your very first computer program! You’ll learn basic programming concepts and get acquainted with Scratch.

2. **Programming Made Easier!**: This module continues with control structures, teaching you how to use events in your programs and how to integrate sound and visual effects in Scratch. You’ll also start thinking about program requirements and design.

3. **Modifying Games**: Here, you’ll have the opportunity to modify existing games and extend them to create new versions. You’ll learn software engineering practices for testing and documenting your programs.

4. **Reusing Code**: This module introduces procedures and cloning in Scratch, allowing you to apply these concepts to reuse your code effectively.

5. **Think Like a Software Engineer**: In the final module, you’ll follow all the steps of software development to create an enjoyable computer game. You’ll also learn about broadcasting messages and synchronization.

### Why You Should Take This Course
– **Beginner-Friendly**: The course is designed for absolute beginners, making it easy to follow along.
– **Hands-On Learning**: You’ll engage in practical exercises that reinforce your learning and help you apply concepts in real-world scenarios.
– **Creative Freedom**: Scratch allows you to express your creativity while learning to code, making the process enjoyable and fulfilling.
– **Foundation for Future Learning**: By understanding the basics of programming and software engineering, you’ll be well-prepared to tackle more advanced programming languages and concepts in the future.

In conclusion, ‘برمج بنفسك! مقدمة حول البرمجة’ is an excellent course for anyone looking to dip their toes into the world of programming. With its engaging content and supportive learning environment, you’ll be coding in no time. I highly recommend this course to anyone interested in learning programming from scratch!

Enroll Course: https://www.coursera.org/learn/intro-programming-ar