Beginner Course on Programming and Coding Fundamentals

A programming course for office workers, university students or anyone, who wants to learn the fundamentals of coding.
Free tutorial
Rating: 4.2 out of 5 (371 ratings)
11,618 students
1hr 58min of on-demand video
English [Auto]

Create functions to repeat tasks and commands at ease
Create variables to store data and use them when needed
Create Data Types : Integers, String and Booleans, null, and not mix them up
Create Conditional Statements, so you know how to make a sound decision
Create For Loops to repeat a task till the objective is met
Use Logical and Relational Operators to see what is true or false by comparing statements
Create Lists to store data like in an attendance sheet


  • No programming experience is required.
  • Basic computer skills: surfing websites, running programs, saving and opening documents, etc.


If you're an office worker, student, administrator, or just anyone who wants to explore the wondrous world of programming, this course will teach you the basics of programming. Moreover, it has some reference to pop culture like Ariana Grande and Singaporean context like Nasi Lemak Burger.

This course is for complete beginners and covers the fastest growing language, Dart. Hopefully, this course entertains as well.

This course covers concepts on:

  • Functions, that either runs multiple tasks in one command, or that takes in an input and gives the needed output

  • Data Types such as integers, strings, booleans and nulls

  • Variables, that stores the different data types, for later use

  • Relational and Logical Operators, to compare statements to see which is true or false

  • Conditional Statements, to make the sound decision

  • List, to store data in a structured way

  • Loops, to run the same task till the goal has been reached

By the end of this course, not only you'll be able to have a basic understanding of the fundamentals of programming, but also be able to list this on your resume.

Who this course is for:

  • Office workers and students who wants to explore and see what programming and coding is all about
  • Anyone, from delivery riders to teachers, who is thinking on a career change to become a software developer


Developer and Instructor
Haris Samingan
  • 4.2 Instructor Rating
  • 645 Reviews
  • 13,261 Students
  • 4 Courses

I'm Haris, a developer (mainly coding in Flutter for 2 years) who wants to create entertaining coding tutorials. I have helped teach hundreds of students to learn code, from creating games using Unity, to create mobile apps using React Native, and teaching kids Scratch.

At the age of 22, I started to get serious in programming when I was going through a coding bootcamp. I realised that the lessons were hard to understand and boring. This gave me the motivation to make coding lessons entertaining, relatable and fun.

I research to find ways to explain hard concepts into simple and relatable examples.

Top companies trust Udemy

Get your team access to Udemy's top 25,000+ courses