VOOZH about

URL: https://www.coursera.org/learn/packt-fundamentals-of-programming-using-flowchart-and-pseudocode-uelws

⇱ Fundamentals of Programming Using Flowchart and Pseudocode | Coursera


Fundamentals of Programming Using Flowchart and Pseudocode

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Fundamentals of Programming Using Flowchart and Pseudocode

Included with

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

5 hours to complete
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

5 hours to complete
Flexible schedule
Learn at your own pace

What you'll learn

  • Master how to create flowcharts and pseudocode for programming logic.

  • Understand different variable types and how to use them in coding.

  • Learn how to implement conditional logic using if-else and switch statements.

  • Gain proficiency in using loops and functions for efficient coding.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

8 assignments

Taught in English

There are 9 modules in this course

This course offers a comprehensive introduction to programming using flowcharts and pseudocode, ideal for anyone new to programming. You'll gain a solid understanding of key programming concepts like variables, operators, conditional statements, loops, functions, and more. By the end of the course, you’ll be able to visualize logic and translate it into simple pseudocode that can be used in any programming language.

The journey begins with an introduction to programming fundamentals, where you’ll download essential tools like Diagrams.net and Notepad++ to create flowcharts and pseudocode. You'll then dive into creating your first flowchart and writing basic pseudocode, understanding the logic behind these key programming concepts. This foundation will help you structure your programs logically before coding. As you progress, you'll explore core programming constructs such as variables (integer, float, boolean, string, etc.), operators, and conditional statements. The course focuses on the practical application of these concepts through assignments and solutions. You'll practice using conditional statements like if-else and switch, as well as loops to execute repetitive tasks. The course is perfect for beginners who are looking to start their journey into programming. No prior programming knowledge is required, and the content progresses at a comfortable pace to ensure you build confidence in writing code using flowcharts and pseudocode.

In this module, we will introduce you to the course layout and objectives, providing a roadmap of what you'll learn. You'll also gain an understanding of programming, software development, and how flowcharts and pseudocode are essential for solving programming problems.

What's included

2 videos1 reading

2 videosTotal 14 minutes
  • Welcome and about This Course2 minutes
  • What Is Programming? How Do I Get Started?13 minutes
1 readingTotal 10 minutes
  • Full Course Resources10 minutes

In this module, we will guide you through the installation of diagrams.net and Notepad++, tools essential for creating flowcharts and writing pseudocode. You'll learn the basics of flowchart creation, explore the role of pseudocode in programming, and practice writing pseudocode through hands-on assignments.

What's included

6 videos1 assignment

6 videosTotal 28 minutes
  • Download and Install Diagrams.net to Create Flowcharts8 minutes
  • Demo: Create Your First Flowchart5 minutes
  • What Is Pseudocode?3 minutes
  • Pseudocode Syntax4 minutes
  • (Windows OS) Download and Install Notepad++ to Write Pseudocode4 minutes
  • Assignment 1 Solution3 minutes
1 assignmentTotal 15 minutes
  • Introduction to Programming Fundamentals - Assessment15 minutes

In this module, we will introduce you to the concept of variables, including the different types such as integers, floats, booleans, characters, and strings. You'll explore how to declare and use these variables correctly through examples and assignments. Additionally, we will discuss the importance of keywords in programming and how to avoid common pitfalls.

What's included

12 videos1 assignment

12 videosTotal 24 minutes
  • Introduction0 minutes
  • What Is a Variable?5 minutes
  • Integer Variables3 minutes
  • Assignment 2 Solution3 minutes
  • Float Variables3 minutes
  • Assignment 3 Solution1 minute
  • Boolean Variables3 minutes
  • Character Variables1 minute
  • String Variables1 minute
  • Assignment 4 Solution1 minute
  • A Note on Keywords1 minute
  • Conclusion1 minute
1 assignmentTotal 15 minutes
  • Coding Concept 1: Variable and Their Types - Assessment15 minutes

In this module, we will explore the fundamentals of operators, detailing their importance in programming. You'll learn about the different types of operators, such as arithmetic, relational, and logical, and see how they are applied through examples.

What's included

1 video1 assignment

1 videoTotal 8 minutes
  • What Are Operators?8 minutes
1 assignmentTotal 15 minutes
  • Coding Concept 2: Operators - Assessment15 minutes

In this module, we will cover the essential concept of conditional statements, which determine the flow of a program. You’ll explore different types of conditionals, including If, If-Else, Nested If-Else, and Switch statements, with practical examples and assignments. We’ll also provide tips to enhance your use of conditional logic for efficient coding.

What's included

10 videos1 assignment

10 videosTotal 34 minutes
  • Overview of Program Flow3 minutes
  • What Are Conditional Statements?2 minutes
  • If Statement4 minutes
  • Assignment 5 Solution5 minutes
  • If Else Statements6 minutes
  • Assignment 6 Solution1 minute
  • Nested If Else Statements3 minutes
  • Assignment 7 Solution2 minutes
  • Switch Statements4 minutes
  • 3 Tips for Right Usage of Conditional Statements3 minutes
1 assignmentTotal 15 minutes
  • Coding Concept 3: Conditional Statements - Assessment15 minutes

In this module, we will introduce you to loops, one of the most powerful constructs in programming. You’ll learn about the different types of loops available and how to use them effectively. We’ll also share key tips for optimizing your use of loops to write more efficient and reliable code.

What's included

3 videos1 assignment

3 videosTotal 13 minutes
  • What Are Loops?3 minutes
  • Types of Loops6 minutes
  • 3 Tips for Right Usage of Loops4 minutes
1 assignmentTotal 15 minutes
  • Coding Concept 4: Loops - Assessment15 minutes

In this module, we will explore the concept of functions, a fundamental programming construct. You'll learn what a function signature is and how it defines a function’s structure. Additionally, we will cover the two main types of functions in programming, helping you understand their roles and applications.

What's included

3 videos1 assignment

3 videosTotal 10 minutes
  • What Are Functions?5 minutes
  • What Is Function Signature?2 minutes
  • Types of Functions3 minutes
1 assignmentTotal 15 minutes
  • Coding Concept 5: Functions - Assessment15 minutes

In this module, we will cover the role of comments in programming, explaining why they are essential for writing clear and understandable code. You’ll learn about the different types of comments and see examples of how to use them in your code for better organization and documentation.

What's included

2 videos1 assignment

2 videosTotal 8 minutes
  • What Are Comments?3 minutes
  • Types of Comments4 minutes
1 assignmentTotal 15 minutes
  • Coding Concept 6: Comments - Assessment15 minutes

In this module, we will introduce you to exceptions, a critical aspect of error handling in programming. You'll learn about the different types of exceptions and their significance, as well as how they help you manage errors effectively in your code.

What's included

1 video1 assignment

1 videoTotal 5 minutes
  • What Are Exceptions?5 minutes
1 assignmentTotal 60 minutes
  • Full Course Assessment60 minutes

Instructor

Offered by

Explore more from Algorithms

Why people choose Coursera for their career

👁 Image

Felipe M.

Learner since 2018
"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."
👁 Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
👁 Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
👁 Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Frequently asked questions

Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.

If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.

Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.

If you complete the course successfully, your electronic Course Certificate will be added to your Accomplishments page - from there, you can print your Course Certificate or add it to your LinkedIn profile.

This course is currently available only to learners who have paid or received financial aid, when available.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,