Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introduction to Computer Programming for Beginners
Rating: 4.1 out of 5(318 ratings)
1,374 students

Introduction to Computer Programming for Beginners

Learn the basic principles of Computer Programming and get started with C#, SQL, Java, C, C++ and Python
Last updated 11/2025
English

What you'll learn

  • Get started with C#, SQL, Java, C, C++ and Python
  • The main principles and fundamentals of Computer Programming
  • The main code constructs in C#, SQL, Java, C, C++ and Python
  • How to become a great Programmer
  • The main phases of the Software Development Life Cycle

Course content

12 sections99 lectures8h 31m total length
  • Welcome to the Course! What will you Learn?5:06

    This is the introduction to the course. We will talk about how this course is structured and what will you learn after completing this course.

  • The Philosophy of Computer Programming1:45

    This lecture discusses why besides the technical knowledge, there is a philosophy for Programming.

  • How Will this Course Help You?0:47

    This lecture, discusses how can this course help you, in your Programming career.

  • Terminology and Definitions3:44

    In this lecture, we will talk about the main programming terms and definitions, that are used throughout the course.

  • Introduction

Requirements

  • No course requirements
  • This course can be taken from absolute beginners to experienced Programmers

Description

Do you want to learn computer programming but don’t know where to start?
This beginner-friendly course is the perfect place to start your coding journey. No prior experience is required — we’ll go step by step from the very basics of programming to writing your first working programs.

By the end of this course, you’ll have the confidence to read, write, and understand simple code, preparing you for more advanced programming languages and real-world projects.


What you’ll learn:

  • Understand the core concepts of computer programming (variables, loops, functions, logic)

  • Write your first programs step by step with clear explanations

  • Apply programming fundamentals to solve real-world problems

  • Build a strong foundation to move into languages like Python, Java, or C#

  • Gain confidence to continue your coding journey without feeling overwhelmed


Why this course?

  • Designed specifically for absolute beginners

  • Simple explanations with practical examples (no unnecessary jargon)

  • Hands-on exercises to reinforce learning

  • Taught by an experienced programmer with 20+ years of coding and teaching experience

  • Regular updates to keep your learning fresh


Who is this course for?

  • Absolute beginners who want to learn programming from scratch

  • Students preparing for computer science or IT studies

  • Professionals who want to understand coding basics to enhance their career

  • Anyone curious about how coding works and how programs are built


Ready to take the first step into the world of coding?

Enroll now and start your programming journey today!

Who this course is for:

  • Beginner/Junior Programmers that are just getting started with Computer Programming
  • College/University Computer Science Students
  • Any Programmer who is looking to improve his/her skill set on Computer Programming
  • People who are just getting started with Computer Programming