
Explore external computer architecture, including cases, power controls, usb and sata interfaces, video ports (vga, dvi, hdmi), and common peripherals like keyboards, mice, displays, and external drives.
Explore integrated development environments (IDEs) that boost coding with syntax highlighting, error checks, and one-click compile, run, and debug, while Visual Studio and Eclipse demonstrate folders, packages, and namespaces.
Access and organize your working files for the beginners guide to learning programming by downloading and extracting the files to your desktop. Open and use them alongside the lessons.
Define variables as typed objects stored in memory to hold integers, strings, and doubles. Refer to them by name in code as memory addresses map to underlying memory.
Learn how to define a class as a user defined type to model objects such as a person or vehicle, including properties and accessibility of those attributes.
Start and run a solution across multiple environments, including the IDE, a web server, or desktop executables, and verify changes by observing the browser output.
Master assigning and changing variable values in a C-sharp console app, using the equals sign, scope rules, and printouts to show initial and updated results.
Explore how to get input and produce output in programs, covering user, database, and file sources, and see a Java demo reading a name and writing to a file.
Explore object-oriented programming by modeling self-contained objects with properties and behaviors, reuse via inheritance, and abstract interactions for testable, reusable code aligned with common design patterns and testing.
Explore the unified modeling language (UML) and its diagrams, from class models to use cases, and see how objects, methods, and inheritance structure software systems in object oriented programming.
Conclude the course by planning your next steps in learning programming, choosing a language stack, and practicing with small projects like tic tac toe to learn, apply, and teach.
This Learning Programming training course from Infinite Skills 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, this course 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.