Computer Programming

Computer programming gives you a strong skillset for the digital economy. This online programming course will give you the knowledge needed to thrive in this fast-changing field.

Course Details

This quote from Wikipedia, the free encyclopedia best explains Computer Programming; 

"Computer programming (often shortened to programming) is a process that leads from an original formulation of a computing problem to executable computer programs. Programming involves activities such as analysis, developing understanding, generating algorithms, verification of requirements of algorithms including their correctness and resources consumption, and implementation (commonly referred to as coding of algorithms in a target programming language. A source code is written in one or more programming languages. The purpose of programming is to find a sequence of instructions that will automate performing a specific task or solve a given problem. The process of programming thus often requires expertise in many different subjects, including knowledge of the application domain, specialized algorithms, and formal logic."

Java Packages

Computer Programming Training Course

The Computer Programming course includes the following modules, C++ Programming Introduction, C++ Programming Advanced and Java Programming.

C++ Programming Introduction: The process of creating a computer program is about finding solutions to problems. In this introductory course, students become familiar with one of the most popular programming languages, C++. Discover how C++ uses the basic structures of programming and learn how to create objects with attributes and behaviours to get tasks done. No previous programming experience or knowledge is necessary to start creating your first C++ program.
C++ Programming Advanced: Learn how to design and implement increasingly difficult C++ programs in this advanced programming course. Develop appropriate and efficient methods to test your programs and build upon basic programming skills. Course topics include polymorphism, inheritance, class libraries, the standard template library, advanced file input/output operations, recursion, virtual functions, exception handling, and data structures such as linked lists, stacks, queues, and binary trees.
Java Programming: Learn how to think like an object-oriented programmer and start developing simple Java applications. Explore the basics of the Java language and learn how to utilize tools (such as Integrated Development Environments) to simplify the programming process. Discover proper code formatting and organization to allow you to seamlessly integrate with other programmers. Finally, learn helpful debugging techniques and common testing methods.

Authors: Kyle Muldrow, Gene Swank, Runtime: 20hrs. 7min. Lessons: 123

Dreamweaver CS4 Editing CSS Code

I would recommend you read the following books, Python Programming For Beginners: Learn the Basics of Python Programming (Computer Programming for Beginners) Paperback – 24 Jul 2017 by Joseph Connor  (Author)

Have you ever wished you could program an app for your phone? Do you want to get a job in programming or develop a new hobby? Whatever your reason, once you learn the basics of any programming language, others will come easily. Python is at the top of the list for the most diverse, flexible, easy to learn and widely used computer programs. By learning Python, you are opening a whole world of programming.
Learn everything you need to know to begin your computer programing journey in Python: The Definitive Guide to Learning Python Programming for Beginners, by Joseph Connor. This short guidebook gives you all the necessary basics to get started. Connor breaks down terminology that may otherwise be confusing, offers step-by-step simple to follow directions, and exercises throughout to practice programming.
With Connor’s easy to follow the guidance you will discover how to:
  • Install Python
  • Write simple and complex strings of code
  • Work with functions
  • Understand variables and data types
  • Create your own Python functions
  • Create an intelligent program with decision-making and loops
  • File input and output in Python
  • Write classes
By the end of Python: The Definitive Guide to Learning Python Programming for Beginners, you will have everything you need to start writing real-world executable Python programs. After reading the book and going through the exercises you will be able to write basic programs and even more complex programs with multiple objects.
Whether you’re a hobbyist or looking to begin a new career in programming, Python: The Definitive Guide to Learning Python Programming for Beginners, by Joseph Connor, is a great start.
Don't let others land your dream job or create the next great app. Acquire the skills you need to stand out from the competition. Discover the fun and fulfilment of programming.
I would also recommend, "Get Coding! Learn HTML, CSS, and JavaScript and Build a Website, App, and Game" Paperback – 5 May 2016 by Young Rewired State (Author), Duncan Beedie (Illustrator)
Learn how to write code and then build your own website, app and game using HTML, CSS and JavaScript in this essential guide to coding for kids from expert organization Young Rewired State. Over 6 fun missions learn the basic concepts of coding or computer programming and help Professor Bairstone and Dr Day keep the Monk Diamond safe from dangerous jewel thieves. In bite-size chunks learn important real-life coding skills and become a technology star of the future. Young Rewired State is a global community that aims to get kids coding and turn them into the technology stars of the future.

Learning Objectives

Course Content

C++ Programming Introduction - Start Creating Your Own Computer Programs

C++ Programming Advanced - Build On and Test More Difficult Computer Programs

Java Programming - Learn to Write Generic Code Executable in Multiple Platforms