Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Life Purpose Meditation Personal Transformation Neuroscience Emotional Intelligence
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
IT & Software Other IT & Software Python

Solving Basic Computer Programming Problems

Improve Your Problem-Solving Skills Now
Rating: 3.8 out of 53.8 (5 ratings)
801 students
Created by Aaron B. Tadeo
Last updated 5/2019
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Core computer programming fundamentals
  • Basic Python priogramming
  • Flowcharting
  • Common data types
  • Creating simple computer games
  • Complete course source codes for practice
  • Coding assignments for you to practice on

Requirements

  • Any device that can access UDemy and play videos for viewing the course.
  • Anaconda Python installation (or any other interface or platform)
  • Wits in solving programming problems

Description

Computer programming involves several key elements such as mastery of the syntax, familiarization with the data types, firm grasp of the program flow and problem-solving skills. This course will get you up to speed with your problem-solving skills by providing you simple programming exercises and problems that cater to all types of programmers.

Python is one of the most prevalent programming languages today and we'll get you started with some of the basics of the language and core fundamentals before we dig into the exercises.

Who this course is for:

  • Those who are new to computer programming who want to practice their skills
  • Seasoned programmers who want to reinforce their programming skills
  • Returning programmers who wants to familiarize themselves once again in programming
  • Teachers who would want to give computer programming exercises to their students
  • Anyone who’s willing to learn to improve their problem solving skills through programming

Course content

8 sections • 60 lectures • 4h 6m total length

  • Preview02:27
  • Preview01:39
  • Preview02:33

  • Python Installation
    04:39
  • User Input/Output
    04:59
  • Variables
    03:31
  • Common Data Types
    07:48
  • Arithmetic Operators
    02:27
  • Conditions and Decision-Making and Conditional Operators
    05:46
  • Lists
    03:17
  • For Loops
    05:04
  • While Loops
    03:41
  • Flowcharting
    04:14
  • Strings
    08:57
  • Date and Time
    06:16
  • Random Numbers
    03:47

  • Preview05:22
  • Input Two Numbers and then Display Sum, Difference, Product and Quotient
    06:36
  • The Average of 2 Numbers
    04:00
  • Odd and Even Numbers
    02:32
  • Print a Range of Numbers
    04:22
  • The Sum of a Range of Numbers
    03:44
  • Multiply Using Addition
    04:50
  • Working With Exponents
    06:17
  • Display the Multiplication Table
    04:19
  • Divide Using Subtraction
    06:55
  • Arithmetic Sequence
    06:13
  • Geometric Sequence
    06:04
  • Find the Median of a List of Numbers
    11:27
  • Find Out the Smallest and Largest Numbers
    04:17
  • The Fibonacce Sequence
    04:16

  • Overview
    02:42
  • Get the Length of a String
    02:22
  • Get the Length of Each Word in a String
    06:25
  • Reverse a String
    05:28
  • Count Uppercase and Lowercase Letters
    07:17
  • Count the Number of Words in a String
    06:09
  • Find the Longest Word in a String
    04:33

  • Adding Date and Time
    01:58
  • Computer for the Number of Days to go Before a Certain Date
    03:35
  • Display Hours, Minutes and Seconds Before a Particular Date
    04:32

  • Guess the Number
    01:36
  • Guess the Number with Specific Number of Tries
    04:00
  • Rock, Paper, Scissors
    05:11

  • Don't Lose It
    01:59
  • Ignore or Continue?
    03:18
  • Commenting
    02:30
  • Fast and Furious
    02:38
  • Recycle Bin
    02:00
  • Take it Easy
    01:25
  • Train or Taxi?
    02:41
  • Hardware Woes
    01:50
  • Help!?
    02:06
  • Micromanaging
    01:13
  • Step No, Step Yes
    01:16
  • Expect the Unexpected
    02:52
  • Think Out of the Box
    01:42
  • You'll Forget Some of Them
    02:16

  • Assignment: Programming Challenge
    06:41
  • Conclusion
    02:07

Instructor

Aaron B. Tadeo
Freelance Programmer/Transcriptionist/Systems Designer
Aaron B. Tadeo
  • 3.8 Instructor Rating
  • 5 Reviews
  • 1,827 Students
  • 1 Course

Aaron is a freelance professional who has worked in several industries such as customer service, technical support, computer and internet technician, computer programming and transcription. In college, he studied Computer Science at the University of Santo Tomas in Manila, Philippines. He's currently working as an employee in the transcription industry and have worked with several clients both as a freelancer.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.