• Full lifetime access

  • Access on mobile and TV

  • Accredited certificate from college

Hear from our students from all over the world

4.7/5 • 24,498 Reviews • Teaching since 2009

5 star rating

My 15-year-old daughter just launched her first Android mobile application today, and she started with this course. I'm so proud, would recommend this course!

Matthew Robinson

Simply put, this course radically changed my 15-year-old daughter's life. I wanted her to learn some new skills besides her school work, and she had a keen interest in computer science. We had some courses that we might have been interested in but...

Read More

Simply put, this course radically changed my 15-year-old daughter's life. I wanted her to learn some new skills besides her school work, and she had a keen interest in computer science. We had some courses that we might have been interested in but had had no idea where to start. Plus, among so many platforms to choose from, I had been looking for someplace to provide her with the best study material and authentic certification. Most importantly, a course that understands a student's problems to learn and grow. Well, we finally decided to go with UPI, and I'm going to tell you - I do not regret it a bit. A month or two later, she kept practicing and building projects - well, today, she launched her first Android mobile application video game! I'm lifetime worth of proud of her today and would like to thank all the teachers and UPI's course for giving her the best possible. I just enrolled my younger son as well this week!

Read Less
5 star rating

Very good beginning for someone without any basic knowledge

Marilee Switzer

It's a very good beginning for someone without any basic knowledge. I loved the way that we touch more than one language like Html, C/C++, I found this experience great to start my web programming journey.

It's a very good beginning for someone without any basic knowledge. I loved the way that we touch more than one language like Html, C/C++, I found this experience great to start my web programming journey.

Read Less
5 star rating

Took this course, made a few projects, got an offer from Microsoft today! Yayyy!!

Brooke Grey

I recently graduated from the University of Philadelphia with a major in Finance. However, I have always wanted to do something in computer science but had no coding experience. I took this class two months ago, in May 2021, and completed the cour...

Read More

I recently graduated from the University of Philadelphia with a major in Finance. However, I have always wanted to do something in computer science but had no coding experience. I took this class two months ago, in May 2021, and completed the course. I did projects to enhance my skills and used UPI's "Connect with Professionals" program to see if I could now make a career into it! I recently applied to a few jobs and got my offer letter as a junior software developer in Microsoft today! I want to thank UPI, professors, and others for helping me learn and grow. I would definitely recommend this course for beginners :)

Read Less
5 star rating

Totally worth it!

UPI Study

I was a first-year student in college with a computer science major. I had no idea how to code or cope up with my classes before I took this course. Totally worth it! To be able to take courses at my own pace and rhythm has been an amazing experie...

Read More

I was a first-year student in college with a computer science major. I had no idea how to code or cope up with my classes before I took this course. Totally worth it! To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood. I would highly recommend taking this course if you want to be introduced to [programming and start building cool projects!

Read Less

Our students work at

Meet with professionals from Oracle, Amazon and more.

70,500+ students already enrolled

Earn a certificate from US-Canadian college, & if not pleased we offer a full refund.

  • 97%

    Got a tangible career benefit from this course.

  • 95%

    Got a job, pay increase, or promotion.

  • 88%

    Started a new career after completing this specialization.

We partnered with Coursera

With each course you enroll with UPI, you can get any Coursera course for free.

FAQ

  • What will I get if I purchase the Certificate?

    When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

  • Will I receive a transcript from a college for completing this course?

    Yes. Completion of a UPI course does earn you academic credit from colleges; therefore, colleges is able to provide you with a university transcript. Also, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

  • When will I have access to the lectures and assignments?

    Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you see the free preview option: The course may offer 'Some Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get an idea about the course.

What'll you learn

Short Lectures • Learn with your time

    1. Welcome!

    1. Introduction

    2. Making Pancakes: An Example

    3. Programming Pancakes: What Do We Need to Know?

    4. Programming Pancakes: How Do I Do It?

    5. Lesson Summary

    6. Learning Outcome

    7. Quiz 1.1

    1. Five Basic Programming Elements

    2. Input

    3. Arithmetic

    4. Output

    5. Looping

    6. Conditional

    7. Lesson Summary

    8. Learning Outcome

    9. Quiz 1.2

    1. Introduction

    2. Requirement Gathering: The Pancake House

    3. Document Review

    4. Observation

    5. Meetings and Surveys

    6. The Requirements Document

    7. Lesson Summary

    8. Learning Outcome

    9. Quiz 1.3

    1. What Are Flowchart Symbols?

    2. Functions of Flowchart Symbols

    3. Some Examples

    4. Quiz 1.4

    1. Steps to Writing a Program

    2. Writing Code

    3. Syntax

    4. Online Compilers

    5. Testing

    6. Debugging

    7. Lesson Summary

    8. Learning Outcomes

    9. Quiz 1.5

About this course

  • $35.00
  • 813 lessons
  • 0 hours of video content