Programming Fundamentals: An Introduction to Pseudocode

Learn the basic concepts of programming by mastering the use of pseudocode

4.60 (208 reviews)
Udemy
platform
English
language
Programming Languages
category
Programming Fundamentals: An Introduction to Pseudocode
1,247
students
2.5 hours
content
Jul 2023
last update
$84.99
regular price

What you will learn

Get started with programming fundamentals including an introduction to Flowcharts and Pseudocodes.

Understand Variables and its types that include integer, float, boolean, string, etc.

Understand Operators that includes Assignment (=), Mathematical (+, -, *,/), Comparison (>, <, ==, !=), and many more.

Understand Conditional Statements that includes If statements, If-Else statements, Nested If-Else, and Switch statements.

Understand Loops and its various types along with some tips for right usage of them.

Understand Functions along with knowing the importance of Function Signature.

Understand Exceptions, what they are, and how to use them properly in your coding.

Lots of downloadable resources, quizzes, assignments and practice activities.

Why take this course?

Course Update History

Mar-2023: Added solution videos for all the assignments.

Jan-2023: Consolidated practice activities in each section.

Jan-2022: Overview and steps to install Notepad++ for writing Pseudocode.

Jul-2020: Added new lecture for using the Diagrams(.)net tool.

Feb-2020: Initial version


What Students Are Saying

"I had a fantastic journey and an exceptional experience while participating in the course curriculum." - T. N. Behera.

"This course has been a good refresher with a quick dive into programming fundamentals. It helped clarify some concepts and raise my confidence in my journey" - Shanti Vadlamani.

"The course is beneficial to understand the fundamentals" - Bhavana.

"Very Detailed and clear and extremely interesting. Gets the participants hooked onto learning more and more" - Rehan Hariyani.

"A good course for those looking to know about programming fundamentals without going into language-specific syntax. A refresher for those who have already learned to program..." - Venkat Ramanan Radhakrishnan

Fundamentals of programming are crucial to starting your career as a software developer. A strong foundation in programming concepts will help you learn any programming language. This course will teach you the programming language fundamentals from the ground up. You will be taken through a carefully selected approach for absolute beginners toward learning programming fundamentals.

My name is Praveen, and I am your instructor for this course! I had worked for about ten years in Honeywell, wherein I'd transitioned from Software Engineer to Senior Software Engineer, Tech Lead, and so on in C# .NET development. I've worked in the security domain for an access control product based on .NET technology for six years. Moreover, I've published 30+ Udemy Courses and Udemy Labs on various .NET and cloud technologies.


Topics Covered In This Course

  • Getting started with programming fundamentals, including an introduction to Flowcharts and Pseudocodes.

  • Understanding Variables and their types include integer, float, boolean, string, etc.

  • Understanding Operators that includes Assignment (=), Mathematical (+, -, *,/), Comparison (>, <, ==, !=), and many more.

  • Understanding Conditional Statements that include If statements, If-Else statements, Nested If-Else, and Switch statements.

  • Understanding Loops and their various types and some tips for properly using them.

  • Understanding Functions along with knowing the importance of Function Signature.

  • Understanding Exceptions, their meaning, and how to use them correctly in your coding.

  • Lots of downloadable resources, quizzes, assignments, and practice activities.

  • & Many More


This course provides about 2.5 hours of content along with practice activities. To help you better, it follows a step-by-step approach to understanding the fundamentals of programming concepts.


At The End Of This Course

  • You will have a strong foundation in the fundamentals of programming languages and coding concepts.


Who This Course Is For

  • Freshers, who are absolute beginners to coding. This course will give you an excellent head start toward an exciting programming career.

  • Experienced non-IT professionals who are looking for a career change as software engineers. This course will give you a strong foundation in programming, which is necessary for your new career path.


Course Prerequisites

  • None. This course will cover everything you need to master programming fundamentals.


Bonuses

  • Downloadable resources and guides.

  • Q&A section that answers your specific questions.

  • Quizzes and Assignments that make you productive while taking the course.

  • A friendly instructor who honestly cares about your success.


What Do You Get When You Enroll In This Course

  • Lifetime access to the course and all future updates to the course content

  • Personalized support and answers to your questions

  • Certificate of completion

  • 30-Day 100% money-back guarantee

Content

Course Introduction

Welcome & About This Course
Downloadable Resource (5-Step Action Plan Guide)
Downloadable Resource (Action Plan Worksheet)
CASE STUDY: How I Started Learning Programming
Assignment: Introduce Yourself
A Note on Examples
Conclusion

Introduction to Programming Fundamentals

Introduction
Overview of Software Development
Overview of Software Development - Quiz
What is Programming
What is Programming - Quiz
What is a Flowchart?
What is a Flowchart - Quiz
Flowchart Examples
Flowchart Shapes - Visual Guide
Flowchart Shapes - Quiz
What is Pseudocode?
Pseudocode Syntax
Pseudocode - Quiz
Conclusion

Understanding Variables & its Types

Introduction
What is a Variable?
Integer Variables
Integer Variables - Quiz
Float Variables
Float Variables - Quiz
Boolean Variables
Boolean Variables - Quiz
Character Variables
Character Variables - Quiz
String Variables
String Variables - Quiz
A Note on Keywords
Conclusion

Understanding Operators

Introduction
What are Operators?
Operators - Quiz
Conclusion

Understanding Conditional Statements

Introduction
Overview of Program Flow
What are Conditional Statements?
If Statement
If Statement - Quiz
If Else Statements
If Else Statements - Quiz
Nested If Else Statements
Nested If Else Statements - Quiz
Switch Statements
Switch Statements - Quiz
3 Tips for Right Usage of Conditional Statements
Conclusion

Understanding Loops

Introduction
What are Loops?
Types of Loops
Loops - Quiz
Loops - Activity
3 Tips for Right Usage of Loops
Conclusion

Understanding Functions

Introduction
What are Functions?
What is Function Signature?
Types of Functions
Functions
Conclusion

Understanding Comments

Introduction
What are Comments?
Types of Comments
Comments - Quiz
Conclusion

Understanding Exceptions

Introduction
What are Exceptions?
Exceptions - Quiz
Conclusion

Course Conclusion

Bonus Lecture

Screenshots

Programming Fundamentals: An Introduction to Pseudocode - Screenshot_01Programming Fundamentals: An Introduction to Pseudocode - Screenshot_02Programming Fundamentals: An Introduction to Pseudocode - Screenshot_03Programming Fundamentals: An Introduction to Pseudocode - Screenshot_04

Reviews

Esther
September 23, 2023
I started learning Python before now and I had some issues in understanding the Exceptions aspect of the course and functions but now I have a clearer understanding.
Jorge
August 10, 2023
Makes eveything super easy, just in Operators the last type Logical is a little bit hard to understand
Meenakshi
December 19, 2022
As a beginner this course helped me a lot. Praveen has explain everything in a simplified manner which made grasping easy and fun.
Gurusharan
October 1, 2022
The course was really nice those who need to build a programming mindset should surely take this course.
Said
February 2, 2022
it was an mazing lessons I really enjoying programming language as a beginner student. thanks for your efforts
Chaanyah
January 1, 2022
Great course and everything is well explained, but if you can add more quizzes and assignments to each category that would be very helpful to many students, I feel like it would be a whole lot easier to grasp with more assignments in each lecture.
Riemann
April 27, 2021
I was able to understand the topic which i deemed difficult before because of the instructors simple explanation and examples.
Nicole
February 1, 2021
I had to laugh when he said that I will love flowcharts. They are the reason I looked for an extra class. I wasn't liking them and I thought I would never use them.
Kalpesh
December 18, 2020
Concept explained is simple and easy for understanding. Usage of the language is simple and clear Great Job!!
T.
November 20, 2020
I had a fanstastic journey and an excetional experience while participating in the course curriculum.
Isaac
November 15, 2020
the truth is that the course is very good but I understand that you need more examples within each of the sections. as he starts talking about flowcharts he suddenly stops talking about them and starts discussing other areas. if you can implement both elements within the course using flowcharts, it would be excellent.
Satish
July 4, 2020
Excellent course for beginners who is doing their BE / BTech / BSc Computer Graduates. Getting clear exposure about programming and its concept by a Industry expert is awesome, waiting for more videos from this author Praveen.
Satish
June 30, 2020
Course is explained in simple and fluent manner to follow at the right pace for any beginner. Author has good hold on the topics and explains it in a very clear manner. I strongly recommend for any beginner this course!
Chandra
April 15, 2020
The course has been very brief in explanation, and also easy to understand. I liked this course very much as it is giving me progress in programming fundamentals
Venkat
April 5, 2020
A good course for those looking to know about fundamentals of programming without going into language specific syntax. A refresher for those who have already learnt programming. There could have been more examples and assignments to let the learner explore beyond the examples provided in the videos.

Charts

Price

Programming Fundamentals: An Introduction to Pseudocode - Price chart

Rating

Programming Fundamentals: An Introduction to Pseudocode - Ratings chart

Enrollment distribution

Programming Fundamentals: An Introduction to Pseudocode - Distribution chart
2698160
udemy ID
12/10/2019
course created date
2/24/2020
course indexed date
Bot
course submited by