This website uses cookies to ensure you get the best experience on our website. Learn more

Intro to Programming: Concepts


Intro to Programming: Concepts

In this video I'll explain to you many common programming concepts through real world demonstrations, so you can get your head around them a little better.

Introduction to Programming - Basics

This video introduces the most basic programming concepts. If you have never written a single line of code or if you have tinkered with other peoples code without really understanding what you where doing, then this is the right video to get you started.

Introduction to Programming

Follow the Insanity at:
Downloadable Podcasts at:

Introduction to Programming Language Concepts


Introduction to Programming concepts (Part 1)

Introduction to Programming concepts -
Designing algorithm and flowchart prior to developing a program in C language.
Prof Wong Mu Lin
Dept. of Computer Science, Garden City College, Bangalore - India

Introduction to Computer Programming | What is is? Programming Language Types | Beginners Video

in this tutorial you will learn the concept of computer programming and the types of programming languages available including the machine level assembly, higher and middle level languages with their advantages and disadvantages.

Quick Access to Topics
0:10 : Computer Programming and Programmer
3:51 : Types of Programming Languages
12:59 : Compilation and Interpretation Methods

A computer is a general purpose machines which can perform many computational task and the modern day computers that we have they can perform billions or trillions of calculations within a fraction of second.
These computer's they can't really do anything on their own. so for a computer to do something one has to give the instructions to it and these instructions will contain step by step information to perform a specific task and these are called as program.

The person who is going to write these instructions or the program is called as the programmer and here the programmer will write the program and the computer will execute that or computer will work on that instructions

The language in which the instructions are written or the language in which this program is written is called as the programming language. now there are several types of programming languages available.

Computers are built to understand the binary language / machine language and since it is difficult to code, assembly languages are invented.
After that middle and higher level languages were invented.

program written in middle / higher language are converted to machine code and executed in either through the compilation method or by using the interpretation method.

languages which use compilation method are called as compiled languages.
for example c, c++ etc.

languages which use interpretation method are called as interpreted languages.
for example python

you will also learn about the terms like program programming programmer compiler and interpreter, compilation and interpretation.

For more tutorials visit our website

LearningLad in social media

Learn Foundation Programming Concepts in JUST 15.49 minutes!

Learn web development fast:
Learn business:
Learn Python 3 fast:

In this video, I give you a quick overview of what I consider to be the key foundation programming and coding concepts for 2018.

Join a community of nerds:

My Instagram:



Concepts of Algorithm, Flow Chart & C Programming

Concepts of Algorithm, Flow Chart & C Programming by Prof. Wongmulin | Dept. of Computer Science Garden City College-Bangalore

5 Basic Concepts of Programming

These are the 5 concepts I think you should be familiar with if you plan on being a programmer. Of course, this is just my take on programming and what I've learned so far - I'm sure the list will change at some point in the future.

In this video, I touch on topics like algorithms, programmer's thinking process, pseudocode, syntax, coding environments, IDEs (Visual Studio, Eclipse, Android Studio, Vim...), functions, classes & objects, object-oriented programming, pointers & references, variables, debugging, instructions & non-linear code execution.

I tried to simplify things and make them understandable for someone who's not so familiar with the subject, but also for someone who knows what I'm talking about. There are examples (mostly in C++ and Java) for most of the things I mentioned because I believe that's the most effective way of really understanding a concept.

As I spent a lot of time making this video, I would appreciate if you let me know your thoughts about this video.

Ending music: Anders Bothen - Messed Up Breakup
Social media:

Object-oriented Programming in 7 minutes | Mosh


4 pillars of object-oriented programming: encapsulation, abstraction, inheritance and polymorphism.

Subscribe for more videos:

Want to learn more from me? Check out my blog and courses:


Intro to Programming: Loops

Loops are a fundamental concept in computer science. Here's an explainer on how they work, with the help of our favorite dessert.

All coding journeys begin with a single step. Take yours today for free with Codecademy:

Lec 1 | MIT 6.00 Introduction to Computer Science and Programming, Fall 2008

Lecture 1: Goals of the course; what is computation; introduction to data types, operators, and variables
Instructors: Prof. Eric Grimson, Prof. John Guttag
View the complete course at:

License: Creative Commons BY-NC-SA
More information at
More courses at

Introduction to programming and programming languages: C Programming Tutorial 01

Next Tutorial:

See complete series on C programming here:

In this lesson, we have explained what is a computer program and what is a computer programming language. We have briefly explained computer's architecture and thrown insight into why computer understands and executes binary. We have also explained difference between a low level programming language and a high level programming language and history of C.

For more such videos and updates, subscribe to our channel:

You may also like us on Facebook:

Object Oriented Programming in C++ for beginners | Introduction

In this video tutorial we will start with the introductory part of Object Oriented Programmin with C++.
Definition – OOP is an approach that provides a way of modularizing programs by creating partitioned memory area for both data and functions that can be used as a template(Class) for creating copies of such modules on demand (Objects)
Some basic concepts associated with OOP-
Classes & Objects
Data Abstraction and Encapsulation
Dynamic Binding
Message Passing
This video tutorial is for all beginners who want to learn OOPs concepts with C++ programming language.

Classes & Ojbects C++ Theory Article -

Download Dev C++ IDE :
Download C++ Android App :

Simple Snippets Official Website -

Simple Snippets on Facebook-

Simple Snippets on Instagram-

Simple Snippets Google Plus Page-

Simple Snippets email ID-

For Classroom Coaching in Mumbai for Programming & other IT/CS Subjects Checkout UpSkill Infotech -

UpSkill is an Ed-Tech Company / Coaching Centre for Information Technology / Computer Science oriented courses and offer coacing for various Degree courses like BSc.IT, BSc.CS, BCA, MSc.IT, MSc.CS, MCA etc.

Contact via email /call / FB /Whatsapp for more info
email -

We also Provide Certification courses like -
Android Development
Web Development
Java Developer Course
.NET Developer Course

Introduction to Programming for Non-programmers

Introduction to computer programming, definition of programming, various programming concepts (variables, loops, conditions etc.) defined. This video is part of our VBA Classes online training program

Object Oriented Programming Concepts

11:40 - Objects
13:30 - Class
17:00 - Abstraction
21:40 - Encapsulation
27:20 - Interface
29:40 - Inheritance
32:57 - Polymorphism

C programming concepts series (pointers, functions and DMA):

C++ programming concepts series:

Basic programming concepts

Introduction to Computer Science: Basic programming concepts.

Object-Oriented Programming

Part of a larger series teaching programming. See

C++ Programming

Get the Cheat Sheet Here :
Subscribe to Me:
Best Book on C++ :
How to Install C++ on Windows :
C++ for Beginners :

Get my Ultimate Python Tutorial Series for $9.99 (1st 100 Students) :

1. Get a Free Stock :
2. Get 2 Free Audiobooks :

Like the channel? Consider becoming a Patreon! Check it out here:

Data Types : 2:40
Arithmetic : 6:02
If Statement : 9:19
Switch Statement : 12:01
Ternary Operator : 13:08
Arrays : 13:49
For Loop : 16:30
While Loop : 17:56
Do While Loop : 19:42
User Input : 20:27
Convert String : 20:56
Strings : 21:39
Vectors : 27:47
Functions : 30:16
Recursive Function : 32:37
File I/O : 34:57
Exception Handling : 38:38
Pointers : 40:02
Reference Operator : 40:25
Classes / Objects : 47:12
Private : 47:55
Static Variables : 48:21
Public / Encapsulation: 49:02
Constructors : 50:42
Static Functions : 51:46
this : 53:16
Inheritance : 57:29
Call Superclass Constructor : 59:14
Execute Static Method : 1:00:34
Virtual Methods : 1:02:45
Polymorphism : 1:07:39
Abstract Data Type : 1:08:29

*Watch More Learn in One Videos*
►► Java -
►► C++ -
►► Python -
►► MySQL -
►► PHP -
►► Kotlin -
►► C# -
►► JavaScript -

Lecture 1 | Programming Methodology (Stanford)

Help us caption and translate this video on

Lecture by Professor Mehran Sahami for the Stanford Computer Science Department (CS106A). In the first lecture of the quarter, Professor Sahami provides an overview of the course and begins discussing computer programing.

CS106A is an Introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing. Uses the Java programming language. Emphasis is on good programming style and the built-in facilities of the Java language.

Complete Playlist for the Course:

CS106A at Stanford Unversity:

Stanford Center for Professional Development:

Stanford University:

Stanford University Channel on YouTube:



Check Also