Short Programming intro in Python and C++


Updated on

Course overview

Course type
Paid course
9 hours
116 lessons
Available on completion
Course author
Dr. Moustafa Saad Ibrahim
  • Introduction to Python 3: Basic Fundamentals
  • Introduction to C++: Basic Fundamentals
  • Ability to decide which language to focus on


Enough basics to decide your next deep course!

The goal of this course is to provide a starting point to programming in 2 popular programming languages.


  • The course consists of 2 independent sub-courses

    • Select whatever start.

  • Covered Basics: data types, variables, operators, selection, and while loops.

    • No intention to go far from that. The goal is to see these concepts in 2 languages.

By the end of the journey, you will have

  • Fair understanding of the very basics of the 2 languages

  • Ability to decide which language to focus on it more.

Visit my profile and select the course of interest to dive deeper. I have deeper courses in more than a language

  • Mastering 4 critical skills series from my profile will aim to master the 4 most important skills for a programmer

    • Programming skills

    • Problem-solving skills: rarely covered by other courses

    • Project building skills: partially covered by other courses

    • Design skills: rarely covered by other courses

    • 7+ times practice & homework compare to other courses + 6 projects

  • My other courses avoid the common complaints such as

    • Limited topics coverage.

    • Outdated syntax.

    • Unnecessary long videos with repetitions.

    • Too much time to explain basic concepts.

    • A sudden jump in the level. I can't cope with the content.

    • Assumptions of previous knowledge to understand some of the concepts.

    • Building over concepts that were not mastered through practice or homework.

    • The same examples are used over and over.

    • Several consecutive lectures without practice or homework to master the concepts.

    • Awesome knowledge, almost zero skills.

    • Very little practice or homework.

    • Good homework in the first half and very weak in the remaining.

    • Many homework without solutions.

    • Only one project.

    • Small-size project.

    • Long but tedious project.

    • The project doesn't help enforce the concepts.

    • Project source code is not provided. I needed to compare and learn.

    • Moving to Datastructures or Algorithms course was not easy. Weak problem-solving skills.

    • After the course, I am still stuck and can't do even simple projects. Weak project-building skills.

    • The course taught OOP syntax and concepts nicely, but OOD skills are not built. Weak design-skills.

    • And more!

Enjoy learning programming in a smooth way :)

Similar courses

Short Programming intro in Python and C++
  • English language

  • Recommended provider

  • Certificate available