Skip to content
UdemyIt & SoftwarePaid courseAll LevelsCertificate

Learn The Fundamentals of Programming: Core Concepts (Udemy.com)

Learn the fundamentals of computer science for programming

Created by: VICONIC Development

Last updated January 2024

icon
What you will learn

  • Understand how computer programming works
  • Learn the fundamentals of Computer Science

icon
Course Description

In this course, you'll learn how programming languages work. We'll start by explaining the job of a programmer, taking a set of steps or a process that needs to be performed by a computer. 

Next, we'll get into conditional statements, and for while and do while loops. Then we'll jump into object-oriented programming. We'll explain classes, hierarchy, and polymorphism. Finally, we'll go beyond programming, diving into debugging, refactoring, version control systems, and multi-platform support. Once you know the basics, you can more easily learn specific languages to build on top of what you already know. It's time to introduce you to skills you can apply to almost any programming language in the future.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

VICONIC Development

VICONIC Inc. is a full-service game design and development company. The company was founded in 2008 as an independent game development and design studio located in Canada. The company has helped in the development of numerous popular iOS game apps. We have also worked in the development of captivating PlayStations and XBox Games.

icon
More courses by VICONIC Development

$11.99

$74.99

icon
More IT & Software courses

$49.99

$64.99

$10.99

$19.99

$124.99

$124.99

icon
Reviews

4.4

90 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Logan Ramirez on 9/9/2026

Great class up to this point. Clear with enough detail to understand the fundamentals. Thank you.

By Levente Bognár on 3/27/2023

I'm very happy with this course even though my native language isn't english. I find it very informative. I have to rewatch sections in the video sometimes but that is only for me to understand everything fully.

By Jacky Li on 8/1/2022

I don't care about those negative comments on this course. But I think this is a simple course. Animation is great. Combines all the high-level aspects of Programming. I will watch it from time to time.

By Melvin Lamar Holmes on 2/7/2022

as a person new to programming the course is educational. Much better than some that i have encountered.

By Zul Khan on 10/3/2021

The animations were helpful, however, I would have also liked definitions on screen of each concept.

By Jose Antonio on 5/23/2019

Good explained, but very short.

By Selwyn Orren on 2/15/2019

I am loving how I am now getting a solid foundation behind what I have been doing for years. I learn coding by replicating other peoples code, now I am learning what it all means and how that is all put together

By Adam Carbonneau on 9/13/2018

Love this class, a perfect first step of a manager like me to better understand how my coding team thinks. My only critique is that I wish there was more. Would love for a slightly deeper dive

By Steve Bowers on 4/2/2018

These concepts are very clearly stated in understandable English. That helps a lot. I really can't think of how this could be better.

By Prabin Tamang on 12/2/2017

I really liked the way information is explained step by step.Thank You!

Showing all 10 reviews on CourseDuck

Read all 90 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100