Udemybeginnerar

Practical C C++ Programming ++البرمجة بلغة السي والسي

Learn C & C++ programming from scratch! Practical, easy-to-follow course with multiple project applications for beginners.

4.7(99)
2,212students
14h 55m
Certificate
Mohammed S. Hassan
Mohammed S. HassanSenior Software Engineer | Senior Instructor

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, and cin for 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 if statements.
  • 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!

$ whoami — the devs behind tutorialsearch.io

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.

5.0(9)
14h 34m
beginner
5.0(23)
8h 54m
all
5.0(193)
2h 12m
intermediate
5.0(10)
18h 29m
beginner

PEH (Practical Ethical Hacking )

by Waleed Kamal Shawawrah

5.0(431)
4h 15m
all