Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Programming Fundamentals using Python and C++

via Udemy


Enough basics to decide your next deep course!

What you'll learn:
  • Introduction to Python 3: Basic Fundamentals
  • Introduction to C++: Basic Fundamentals
  • Ability to decide which language to focus on

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. Ihave 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 :)

Taught by

Dr. Mostafa Saad Ibrahim

Related Courses


Start your review of Programming Fundamentals using Python and C++

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free