O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Learning Programming

Video Description

In this Learning Programming training course, expert author Brian Gorman teaches you everything you need to know to start programming. This course is designed for the absolute beginner, meaning no programming or coding experience is required.
You will start by learning programming terms, such as statements, variables, parameters, and operators. From there, Brian will teach you programming concepts, including how to create a solution, assign and change variable values, and perform mathematical calculations. This video tutorial will also cover abstract programming concepts, such as procedural and functional programming, pseudocode, and flowcharting. This course includes a project that allows you to demonstrate some of the topics that have been discussed throughout the course.
Once you have completed this computer based training course, you will have learned the programming basics. Working files are included, allowing you to follow along with the author throughout the lessons.

Table of Contents

  1. Getting Started
    1. Welcome And Overview.mp4 00:04:26
    2. About The Author.mp4 00:01:13
    3. External Computer Architecture.mp4 00:06:17
    4. Internal Computer Architecture.mp4 00:03:39
    5. Defining A Program.mp4 00:08:28
    6. Integrated Development Environments.mp4 00:05:21
    7. Interpreted Versus Compiled Programming Languages.mp4 00:05:51
    8. How To Access Your Working Files.mp4 00:03:22
  2. Programming Terms
    1. Application And Solution.mp4 00:02:07
    2. Syntax And Syntax Errors.mp4 00:03:43
    3. Statements.mp4 00:02:03
    4. Comments.mp4 00:03:51
    5. Logical And Physical Memory Address.mp4 00:02:16
    6. Object Type.mp4 00:02:47
    7. Variables.mp4 00:03:17
    8. Parameters.mp4 00:01:41
    9. Functions, Procedures And Methods.mp4 00:04:41
    10. Naming Convention.mp4 00:04:04
    11. Operators.mp4 00:01:38
    12. Class.mp4 00:01:26
    13. Accessors And Mutators.mp4 00:02:29
    14. Exceptions.mp4 00:01:22
    15. Runtime Error.mp4 00:02:33
    16. Debug.mp4 00:02:55
    17. Logic And Algorithms.mp4 00:03:18
  3. Programming Concepts
    1. Creating A Solution.mp4 00:04:12
    2. Building Your Solution.mp4 00:01:23
    3. Starting And Running A Solution.mp4 00:01:24
    4. Deploying Your Solution.mp4 00:01:33
    5. Assigning Or Changing Variable Values.mp4 00:02:02
    6. Performing Mathematical Calculations.mp4 00:01:47
    7. Error Handling Exceptions And Trapping Handling.mp4 00:02:49
    8. Getting Input And Producing Output.mp4 00:03:13
    9. Logical Statements With Operators And Variables.mp4 00:02:54
    10. Decision Structures.mp4 00:02:52
    11. Loops.mp4 00:03:16
  4. Abstract Programming Concepts
    1. Procedural Programming.mp4 00:05:37
    2. Functional Programming.mp4 00:05:22
    3. Object-Oriented Programming And Design Patterns.mp4 00:06:41
    4. Pseudocode.mp4 00:04:12
    5. Flowcharting.mp4 00:03:29
    6. Object Modelling With UML Structure.mp4 00:05:25
    7. Data Structures.mp4 00:03:25
  5. Conclusion
    1. Conclusion And Next Steps.mp4 00:07:41