Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Complete Programming Certification - 10 in 1 Bundle
01 Beginning of C
001 Introduction to C (4:12)
002 Finding and Installing the GCC Compiler (2:31)
003 Basic Syntax and Hello World Program (8:38)
004 Learn C Language Primitive Types (6:36)
005 Man Documentation and the Size of Function (6:12)
006 Arithmetic Operators Part 1 (5:55)
007 Arithmetic Operators Part 2 (6:49)
attached_files
02 Arrays Pointer and Conditional Expressions
008 Conditional Expressions and Comparison (10:32)
009 Boolean Operators Demo (6:48)
010 Conditions explained (8:33)
011 Understand Arrays Part 1 (4:55)
012 Understand Arrays Part 2 (7:43)
013 Introducing Pointers (8:11)
014 First Pointer Demo (9:57)
attached_files
03 Functions and Loops
015 While do and for loops with examples (4:43)
016 Intro to Functions (8:34)
017 Pass by Value and Pass by Reference (7:27)
018 Demo Pass by Value and Pass by Reference (5:10)
019 Link to GNU C Functions
020 Using the GCC Function List (5:21)
021 How to use scanf for Input (7:39)
attached_files
04 Pointers and Structures
022 Learn pointer arithmetic (4:06)
023 Finding Max and Min with Pointer Arithmetic (13:51)
024 Structures the Stack and the Heap (7:25)
025 Demo of Structures in C (7:41)
attached_files
05 More on Stack Queue and Doubly List
026 Linked Lists explained (7:08)
027 Stack Demo Basic Operations (11:46)
028 A Simple Stack Based Command Interpreter (7:05)
029 Queue Demo Basic Operations (5:13)
030 A Simple Queue Based Task List (3:33)
031 Doubly Linked List Demo (10:56)
attached_files
06 Introduction to C
032 Primitive Data Types in C (6:06)
033 Namespaces and Resolving Scope (7:11)
034 Basic Console IO understanding (7:31)
035 Getting an Entire Input Line (2:19)
036 Initialization and Intro to the String Class (8:02)
attached_files
07 Functions stringstreams and more
037 Lesson on stringstreams Topic (5:52)
038 File Input and Output explained (6:35)
039 Using file Input with example (3:49)
040 Learn Functions in C (12:11)
attached_files
08 Templates and Classes
041 Lesson on without Templates (2:50)
042 Examples of Function Templates (7:30)
043 Explicit Function Template Instantiation (5:27)
044 Intro to Classes (8:49)
045 learn how to use Destructors (4:08)
attached_files
09 Introduction to Java
046 Downloading Java (2:03)
047 Downloading IntelliJ IDEA (1:53)
048 IntelliJ IDEA Overview (3:00)
10 Classes and Objects
049 The Main Class Demo (6:15)
050 Output Demo (5:53)
051 Input Demo (6:36)
052 Preview of Classes Finding Information about a Class (5:02)
attached_files
11 Properties with Modifiers
053 Classes and Objects (5:50)
054 Data Types (4:01)
055 Modifiers (6:33)
attached_files
12 Methods and Static Properties
056 Class Modifiers and Subclassing (9:10)
057 Final Classes (2:34)
058 Method Syntax Getters and Setters (7:34)
059 Static Properties and Methods (4:02)
attached_files
13 Conditionals and Loops
060 If Statement (4:36)
061 if..else if..else if .. else Statements (4:56)
062 Switch Statement (4:48)
063 While and do..while loops (4:47)
064 Infinite loops (1:45)
065 for loops (5:01)
attached_files
14 Interfaces in Java
066 What is an interface (4:23)
067 Declaring and using Interfaces (6:20)
068 Casting (4:40)
069 Interface Example using downcasting from Object (8:36)
attached_files
15 Arrays - Composite Types
071 Declaring and Using Arrays (6:43)
070 Overview of Arrays (4:03)
072 Some Useful Methods of the Arrays Class (3:12)
073 Using the for-each for-in loop (6:24)
attached_files
16 Arrays - Collections
074 Collections ArrayList Discussion (4:03)
075 Demo of Array Lists (5:17)
076 HashMaps Discussion (3:07)
077 Demo of Hash Maps (6:20)
attached_files
17 Introduction to JavaScript
078 JavaScript Overview (3:38)
079 JavaScript Setup (6:09)
attached_files
18 JavaScript Variables and Primitive Types
080 Numbers Demo (6:46)
081 Variable Demo (4:45)
082 String Demo (6:09)
083 String Method Demo (6:26)
attached_files
19 JavaScript Object Types
084 Array Demo (5:38)
085 Functions Demo (6:46)
086 Objects Demo (6:39)
attached_files
20 JavaScript Control Flow
087 Conditional Demo (7:36)
088 Loops Demo (6:57)
089 Errors (7:54)
attached_files
21 JavaScript Document Object Model DOM
090 Elements and Attributes (7:31)
091 Events (7:26)
092 Function Calculator Exercise (8:59)
attached_files
22 Introduction to Python
093 Python Overview (2:23)
094 Setting up Python (5:02)
attached_files
23 Variables and Basic Data Types
095 Numbers Data Type (6:46)
096 Variables and Order of Operation (8:14)
097 Strings Part 1 (6:39)
098 Strings Part 2 (7:26)
099 String Method and Formatting Part 1 (7:10)
100 String Method and Formatting Part 2 (6:38)
101 Booleans (6:30)
24 Complex Data Types
102 Tuples in Python (6:58)
103 Lists in Python (6:56)
104 Dictionaries in Python (8:08)
105 Python Objects (9:45)
25 Control Flow
106 Python if Statement Part 1 (6:22)
107 Python if Statement Part 2 (5:50)
108 for loop in Python (7:18)
109 Functions in Python Part 1 (7:20)
110 Functions in Python Part 2 (8:55)
111 Exceptions in Python Part 1 (8:33)
112 Exceptions in Python Part 2 (11:27)
attached_files
26 Basic Programming Exercises
113 Volume Calculator in Python (13:09)
114 Sum of Multiples in Python (14:18)
115 Multiplication Table in Python (13:43)
attached_files
27 Introduction to PHP
116 Introduction to PHP Requirements (7:11)
117 Getting XAMPP and Brackets Starting Server (2:35)
118 First PHP Script (5:53)
119 Variable in PHP (5:00)
120 Conditional Statements (10:02)
121 Loops in Php (9:13)
attached_files
28 Object Oriented Features
122 Function in PHP (5:42)
123 Require Include and some String Functions (9:13)
124 Class Overview (7:09)
125 Scoping Rules and the Global Keyword (3:35)
126 Static Properties (9:26)
attached_files
29 Arrays and Variables
127 Arrays in PHP (10:35)
128 _SERVER Variables in PHP (5:55)
129 _GET in PHP (4:08)
130 _POST in PHP (2:49)
131 _REQUEST in PHP (3:56)
attached_files
30 PHP with MySQL Database
132 Using PHPMyAdmin (5:01)
133 Sample Database (1:59)
134 Connecting to MySQL (5:11)
135 Inserting to MySQL and Wrapup (6:47)
attached_files
31 Introduction to Ruby
136 Beginning with Ruby (2:33)
137 Hello World with Puts and Gets (5:47)
32 Hello World and Basic Features
138 Hello World with Puts and Gets (5:47)
139 Interactive Ruby Prompt with int float string (8:02)
140 Variables and Constants (5:51)
141 Conditions in Ruby with If elsif and else (7:34)
142 If and unless Statement Modifiers (3:49)
143 Special Variable Types in Ruby and (5:51)
144 Loops in Ruby (10:27)
attached_files
33 Arrays and Methods in Ruby
145 Arrays in Ruby (8:39)
146 Hashes in Ruby (3:19)
147 Method Syntax in Ruby (8:04)
148 Block Syntax in Ruby (8:04)
attached_files
34 Classes Properties and Methods in Ruby
149 Classes Properties and Methods (10:15)
150 Attributes in Ruby (6:28)
151 Inheritance in Ruby (5:57)
152 Method Access Discussion (5:59)
153 Method Access demo (7:26)
attached_files
35 Getting Started with Swift 2 and Xcode 7
154 The Xcode Interface - Part 1 (7:39)
155 The Inspector Panel - Interface - Part 2 (7:32)
156 The Editor - Interface - Part 3 (7:03)
157 Hello World App - Part 1 (4:48)
158 Hello World App - Part 2 (8:20)
159 Hello World App - Part 3 (7:43)
Bonus Courses
Must Read!!
Teach online with
066 What is an interface
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock