Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Create Your Calculator: Learn C Programming Fast
503 students

Create Your Calculator: Learn C Programming Fast

Learn C Programming Basics Fast with this course
Last updated 9/2018
English

What you'll learn

  • Develop their own Calculator

Course content

1 section • 18 lectures • 1h 36m total length
  • Getting Started5:11

    Begin your C programming journey by exploring basic concepts and choosing a simple development setup, such as Notepad or an integrated development environment, to write and compile code.

  • Hello World Software2:12

    Learn to create a hello world program in C by including standard libraries and implementing the main function to run your application.

  • Variables and Data Types6:15

    Learn about integer and double data types, declare and print variables with printf using %d and %f, and use newline and tab escape sequences.

  • Arithmetic Operators5:42

    Explore integer arithmetic in C programming by using addition, subtraction, multiplication, division, and modulo. Initialize integers and apply increment and decrement with proper printf formatting.

  • Rational Operators5:07

    Explore operators for comparison in C, using the boolean data type to evaluate true or false, with run examples for equal, not equal, less than, and greater than.

  • Logical Operators4:26

    Explore how the and operator and the or operator evaluate expressions with A and B, showing true results when both are true or when at least one is true.

  • Special Operators4:21

    Uncover how special operators work in C programming, focusing on integer operations such as division and modulo, with assignment and type adjustments to observe different results.

  • Array2:53

    Define and access an array in C programming, illustrating five values and indexing from zero to retrieve each element.

  • Array 21:10

    Learn how to write and initialize an array in C, and verify results by compiling and running code to observe array values.

  • String3:40

    Learn to declare and work with strings in C, print them with printf using %s, and compare strings to check equality.

  • Decision Making6:45

    Explore decision making in C programming by building conditional logic with if statements, using comparison operators and composite conditions, then compile and run examples to test outcomes.

  • Decision Making 25:58

    Explore decision making in C programming by debugging a calculator program, tracing execution with print statements and if statements to observe how errors are printed.

  • Loop7:06

    Explore loop constructs in C to print sequences and manage counters with for and while loops, printing numbers while the counter stays under 100 and using break when needed.

  • Loop 21:35

    Practice writing a C loop that prints numbers from 0 to 19, then compile and run, noting how semicolon placement and loop structure drive execution and cause an infinite loop.

  • Functions9:29

    Learn to define and reuse functions in C, pass arguments, and return results or use void functions, with examples of two-parameter calculations and simple function calls.

  • Put Everything Together - Create Your Own Calculator3:03

    Combine your C programming steps to build a simple calculator, then compile and run the program to see it work.

  • Put Everything Together - Create Your Own Calculator 211:17

    Put all core arithmetic operations together in C to build your own calculator, handling addition, subtraction, multiplication, and division, printing results and compiling the program.

  • Put Everything Together - Create Your Own Calculator 310:15

    Build a calculator in C programming using iterative improvements, add user prompts to continue, support arithmetic operations, and refine input handling with loops and conditionals.

Requirements

  • Computer Knowledge

Description

Course Title: Create Your Calculator: Learn C Programming Basics Fast Subtitle: Master C programming fundamentals from scratch by building a real-world, interactive calculator application.

Master C Fundamentals Through Practical, Hands-On Building

Programming skills are in unprecedented demand worldwide. Learning to code in C—the foundational language of modern computer science—helps you secure high-paying tech roles, bridge the gap between business and IT, automate tedious daily tasks, satisfy your technical curiosity, and sharpen your analytical problem-solving abilities.

Create Your Calculator: Learn C Programming Basics Fast is a bite-sized, practical course engineered specifically for complete beginners. Skip abstract computer science theory and gain immediate coding confidence by building a fully interactive C calculator application early in the curriculum.

Why Enroll in This Course?

  • Fast & Practical: Learn fundamental C syntax by building actual applications rather than getting lost in abstract computer science theory.

  • Core C Foundations: Master essential programming structures including data types, operators, arrays, strings, decision statements, loops, and functions.

  • The Root of Modern Languages: C forms the backbone of operating systems and modern languages like C++, C#, Java, and Python.

Advanced Certification Track

This course forms part of the SVBook Advanced Certificate in Software Development path. Complete all six foundational courses and pass the 50-question exam to earn your official multi-language certification:

  • Create Your Calculator: Learn R Programming Basics Fast

  • Create Your Calculator: Learn Python Programming Basics Fast

  • Create Your Calculator: Learn C Programming Basics Fast (This Course)

  • Create Your Calculator: Learn C# Programming Basics Fast

  • Create Your Calculator: Learn Java Programming Basics Fast

  • Create Your WebBrowser: Learn C# Fundamentals Practically

What You Will Learn

  • Environment Setup & Basics: Set up your C compiler/IDE, write your first "Hello World" application, and master variables and primitive data types.

  • Operators & Expressions: Master Arithmetic, Relational, Logical, and Special operators in C.

  • Data Structures & Text: Store sequential data collections using single and multi-dimensional Arrays, and manage text with Strings.

  • Control Flow & Logic: Direct program execution using if/else conditions and switch statements, while automating repetitive tasks with for, while, and do-while loops.

  • Modular Code & Project: Structure reusable program logic using Functions, culminating in your capstone project to build your own fully functional C Calculator from scratch.

Requirements

  • A computer (Windows, Mac, or Linux) with a C compiler (GCC, Clang) or IDE (Code::Blocks, Visual Studio) installed.

  • No prior programming experience required—this course starts from scratch for absolute beginners!

Who This Course Is For

  • Complete beginners looking for a fast, practical introduction to C programming.

  • Students starting a computer science or engineering degree who need a fast introduction to procedural C.

  • Learners aiming to complete the C module within the SVBook Advanced Certificate in Software Development credential path.

Who this course is for:

  • Beginner Programmer curious in C Programming