Section 1 : Getting Started

Lecture 1 Welcome And Overview
Lecture 2 External Computer Architecture 6:17
Lecture 3 Internal Computer Architecture 3:39
Lecture 4 Defining A Program 8:28
Lecture 5 Integrated Development Environments 5:21
Lecture 6 Interpreted Versus Compiled Programming Languages 5:51
Lecture 7 How To Access Your Working Files 3:22

Section 2 : Programming Terms

Lecture 8 How To Access Your Working Files 3:22
Lecture 9 Application And Solution
Lecture 10 syntax And Syntax Errors 3:44
Lecture 11 Statements 2:3
Lecture 12 Comments 3:51
Lecture 13 Logical And Physical Memory Address 2:16
Lecture 14 Object Type 2:47
Lecture 15 Variables 3:17
Lecture 16 Parameters
Lecture 17 Functions, Procedures And Methods 4:41
Lecture 18 Naming Convention 4:5
Lecture 19 Operators 1:38
Lecture 20 Class 1:26
Lecture 21 Accessors And Mutators 2:29
Lecture 22 Exceptions 1:22
Lecture 23 Runtime Error 2:33
Lecture 24 Debug 2:55
Lecture 25 Logic And Algorithms 3:18

Section 3 : Programming Concepts

Lecture 26 Creating A Solution 4:12
Lecture 27 Building Your Solution 1:23
Lecture 28 Starting And Running A Solution 1:24
Lecture 29 Deploying Your Solution 1:33
Lecture 30 Assigning Or Changing Variable Values 2:2
Lecture 31 Performing Mathematical Calculations 1:47
Lecture 32 Error Handling Exceptions And Trapping Handling 2:49
Lecture 33 Getting Input And Producing Output 3:13
Lecture 34 Logical Statements With Operators And Variables 2:54
Lecture 35 Decision Structures 2:53
Lecture 36 Loops 3:17

Section 4 : Abstract Programming Concepts

Lecture 37 Procedural Programming 5:37
Lecture 38 Functional Programming
Lecture 39 Object-Oriented Programming And Design Patterns 6:42
Lecture 40 Pseudocode 4:12
Lecture 41 Flowcharting 3:29
Lecture 42 Object Modelling With UML Structure 5:25
Lecture 43 Data Structures 3:25

Section 5 : Conclusion

Lecture 44 Conclusion And Next Steps 7:41