Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
How to Think like a Programmer with Python
Rating: 4.7 out of 5(98 ratings)
793 students

How to Think like a Programmer with Python

Simplify your life by mastering hundreds of programming problems with clear explanations.
Created byTahir Abbas
Last updated 12/2016
English

What you'll learn

  • Analyze, design, and solve real world problems in Python
  • Develop problem solving skills that will help you to solve programming problems with less effort
  • Understand basic procedural programming skills
  • Understand basic Object Orientation Skills

Course content

11 sections148 lectures13h 39m total length
  • Introduction to Course6:22

    I will discuss following points;

    1. Introduction to Instructor
    2. Course Objectives
    3. Course Learning Outcomes
    4. High level Course Contents
    5. Recommended Books
  • Introduction to Programming3:57

    In this lecture, the instructor will discuss

    • What is programming?
    • Why we need Programming
    • Some common myths about programming
  • Introduction to Python3:21

    In this Lecture we discussed,

    • Introduction to Python
    • Why we choose Python?
    • Advantages/Characteristics of Python


  • Installation of Python on Windows1:17

    Installation of Python on Windows

Requirements

  • No prior experience of programming is required.
  • Basic working with computer may be a plus point!

Description

Target Audience:

I have designed this course for learners who fall under following categories;

  • New university or college students who need to qualify in a programming language as part of their degree requirements.

  • Individuals who have never learned any programming language before and find it daunting ("the language of Aliens").

  • Those who struggle with programming and find it challenging ("it makes your eyes rainy at nights").

  • Students who have taken online courses previously but found them too basic or lacking in sufficient explanation and supplementary material.

  • Technology enthusiasts eager to explore programming languages and understand their applications.

  • If you identify with any of these categories, you've come to the right course!

If you fall under any category above then then you have clicked the right course!!!

My Approach of Teaching

  1. Learn to understand basic programming problems by breaking them down into clear steps (input/processing/output/iterations, etc.).

  2. Master the conversion of these steps into algorithms and flowcharts.

  3. Translate these steps into Python instructions.


    Easy and step by step explanation. Please see my preview lectures to judge the "Quality"

                                                                                                             PLUS

  • You can query about any problem related to topics covered in the course.

Prerequisite:  There is no prerequisite of this course. Anyone who can use computer learn programming

Who this course is for:

  • If you feel that Programming is "Difficult" then this course is designed for you.
  • This course is designed for newbies who are at University level or College level and want to improve their programming skills
  • If you have not learned any programming before, but it is a mandatory part of your university or college degree then you are at right place!
  • This course is useful for you even if you are a secondary/high school student
  • This course is also helpful for instructors who want to teach programming fundamentals first time in their life.