Practical C C++ Programming ++البرمجة بلغة السي والسي
Learn C & C++ programming from scratch! Practical, easy-to-follow course with multiple project applications for beginners.
Course Content
Practical C C++ Programming ++البرمجة بلغة السي والسي is a beginner-level Udemy course taught by Mohammed S. Hassan. It runs 14h 55m, is taught in Arabic, and includes a certificate of completion. Learners rate it 4.7 out of 5 from 99 reviews, with 2,212 students enrolled. It is a paid course, last updated September 2021.
This course is designed for absolute beginners looking to break into the world of programming. We'll build a strong foundation in programming fundamentals, primarily using the C programming language, with a seamless transition to C++.
You'll learn through practical applications, detailed explanations, and hands-on exercises. This approach is the same one I use when teaching programming to students of software engineering and computer science at universities across the Arab world and internationally.
Here's what you'll learn:
- Input/Output: Master
printf,scanf,cout, andcinfor interacting with your programs. - Variables & Data Types: Understand how to store and manipulate different types of data.
- Conditional Statements: Learn to control program flow with
ifstatements. - Loops: Automate repetitive tasks using various loop structures.
- Arrays: Work with collections of data efficiently.
- Functions: Break down complex problems into reusable blocks of code.
- Strings: Manipulate and process text data.
Practical Projects:
Throughout the course, you'll build several small projects to solidify your understanding:
- Age Calculator: A simple program to calculate age based on birthdate.
- Body Mass Index (BMI) Calculator: Calculate BMI based on height and weight.
- Currency Converter: Convert between different currencies.
- Simple ATM Project: A basic ATM simulation to practice programming concepts.
Why C & C++?
C is a powerful, general-purpose programming language known for its efficiency and close-to-the-hardware capabilities. It supports structured programming, lexical variable scope, and recursion, all within a static type system. C's design allows for efficient mapping to machine instructions.
C++ builds upon C, adding object-oriented features. We'll even explore a video demonstrating how to convert code from C to C++, highlighting the similarities and differences between the two languages.
C and C++ are widely used in:
- Operating Systems
- Embedded Systems
- GUI (Graphical User Interfaces)
- New Programming Platforms
- Major Technologies: Used in projects by companies like Google and Mozilla Firefox & Thunderbird.
- Database Systems: Foundation for MySQL.
- Compiler Design
This course provides a solid starting point for a career in software development and programming. Learn to code with confidence and build a strong foundation for future learning!
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.