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
What you will learn
- Understand how computer programming works
- Learn the fundamentals of Computer Science
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.
Instructor Details
- 4.4 Rating
90 Reviews
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.
More courses by VICONIC Development
All About Gaming Industry Careers & Game Design Fundamentals (2025)
4.4 (1,260 Reviews)
Provider: Udemy
Time: 5.2h
$74.99
More IT & Software courses
D3.js Data Visualization Fundamentals - Hands On (2026)
4.9 (3,917 Reviews)
Provider: Udemy
Time: 4.6h
$49.99
Microsoft Access Networking 2: Maximum Security (2022)
4.9 (312 Reviews)
Provider: Udemy
Time: 2.2h
$64.99
Hands-On Training: Streaming Data with Apache Kafka on Azure (2025)
4.9 (103 Reviews)
Provider: Udemy
Time: 3.7h
$10.99
PMI-ACP Exam Prep 28 PDUs/Contact Hours Course 2025 Updated
4.8 (10,890 Reviews)
Provider: Udemy
Time: 18.2h
$19.99
2026 Salesforce Flows: The Complete Guide to Salesforce Flow
4.8 (3,363 Reviews)
Provider: Udemy
Time: 27.4h
$124.99
Reviews
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!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100








