Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Coding Fundamentals | Programming Basics
Rating: 4.5 out of 5(488 ratings)
2,317 students

Coding Fundamentals | Programming Basics

Coding | C Programming Essentials | Coding for Kids Essentials | C Language Essentials | Roblox Foundations
Last updated 8/2025
English

What you'll 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.

Course content

10 sections69 lectures2h 34m total length
  • Welcome & About This Course1:55

    You have made the right decision by choosing this course to get started with your programming career! At the end of this lecture, you will have a good overview of how this course is organized and what to expect from this course.

  • What is Programming? How do I get Started?12:41

    Learn some of the key topics of programming, including:

    • Overview of Software Development

    • What is Programming?

    • What is a Flowchart?

    • Flowchart Examples

  • Downloadable Resource (5-Step Action Plan Guide)0:21

    As a beginner, you may sometimes feel stuck during your initial days of learning. You can download the 5-Step Action Plan guide to start learning to program.

  • Downloadable Resource (Action Plan Worksheet)0:28

    You can download the 5-Step Action Plan Worksheet to capture the actions you plan to take on each of the steps.

  • A Note on Examples0:19

    A note on the syntaxes and examples used in this course.

Requirements

  • None

Description

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.


Instructor Bio:

Praveen is an experienced product designer and developer who has worked for 10 years at Honeywell and 7 years at Bosch. He specializes in building products on the .NET stack and cloud platforms. He has a patent and has presented two papers. Additionally, he has published 20+ Courses and 50+ Hands-On Labs on Kubernetes, Docker & Azure, teaching thousands of students on various cloud-native topics.


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.

  • There are lots of downloadable resources, quizzes, assignments, and practice activities.


At The End Of This Course:

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


Enroll now to get started.

Who this course is for:

  • Freshers, who are absolute beginners to coding. This course will give you an excellent head start towards an exciting programming career.
  • Experienced non-IT professionals, who are looking for a career change as a software engineer. This course will provide you with a strong foundation in programming which is a necessity for your new career path.