Companies are constantly challenged to keep their applications, development projects, products, services (and programmers!) up to speed with the latest industry tools, skills, technologies and practices to stay ahead in the ever-shifting markets that make up today’s fiercely competitive business landscape. The need for application, web and mobile developers and coders is seemingly endless as technologies regularly change and grow to meet the modern needs of demanding industries and clients.
There are hundreds of roles that reply on coding knowledge and programming skills. Having programming skills can enable you to:
Learning to code, even to a basic level, is a truly worthwhile investment. Having coding skills, or even basic knowledge, can elevate your ability gain a new job in programming, help you gain longer term job security in your current organization, or can even expand your current role into other areas in your team or organization.
Introduction to Programming & Coding | C++ Basics for Non-Developers is a skills-focused, hands-on coding course that teaches students the fundamentals of programming object oriented (OO) applications with C++ to a very basic level. This course is presented in a way that enables interested students from any background to embrace the fundamentals of coding as well as an introduction to C++, in a gentle paced environment that focuses on coding basics, moving at the comfort level of the attendees.
Students are introduced to the application development cycle, structure of programs, and specific language syntax. The course introduces important algorithmic constructs, string and character manipulation, dynamic memory allocation, standard I/O, and fundamental object-oriented programming concepts. The course explains the use of inheritance and polymorphism early on so the students can practice extensively in the hands-on labs. Structured programming techniques and error handling are emphasized. The course includes the processing of command line arguments and environment variables, so students will be able to write flexible, user-friendly programs. Students will leave this course armed with the required skills to begin their journey as a programmer using modern coding skills and technologies.
This course is intended for anyone who is new to software development and wants, or needs, to gain an understanding of the fundamentals of coding and basics of C++ and object-oriented programming concepts. This course is for Non-Developers, or anyone who wants to have a basic understanding of and learn how to code C++ applications and syntax
Attendees might include:
NOTE: Students new to coding, but coming from an IT background, or who have some familiarity with scripting, programming or development, should consider the TTCP2000 C++ Programming for Non-Developers as an alternative. It moves at a slightly quicker pace.
Pre-Requisites
Before attending this course, students must have:
Please see the Related Courses tab for specific Pre-Requisite courses, Related Courses that offer similar skills or topics, and next-step Learning Path recommendations.
Please note that this list of topics is based on our standard course offering, evolved from typical industry uses and trends. We’ll work with you to tune this course and level of coverage to target the skills you need most.
Fundamentals of the Program Development Cycle
Application Development Fundamentals
Introduction to Classes and Objects
Flow Control
Writing Methods (Functions)
Arrays
Deeper Into Classes and Objects
Defining Classes Using Inheritance
Increasing Convenience by Using Polymorphism
Files and Streams
Fundamental Searching and Sorting
Fundamental Data Structures
Exception Handling
Formatted Output
Strings, Characters and Regular Expressions
Fundamental GUI Programming Concepts
Student Materials: Each participant will receive a Student Guide with course notes, code samples, software tutorials, step-by-step written lab instructions, diagrams and related reference materials and resource links. Students will also receive the project files (or code, if applicable) and solutions required for the hands-on work.
Hands-On Setup Made Simple! Our dedicated tech team will work with you to ensure our ‘easy-access’ cloud-based course environment is accessible, fully-tested and verified as ready to go well in advance of the course start date, ensuring a smooth start to class and effective learning experience for all participants. Please inquire for details and options.
Live scheduled classes are listed below or browse our full course catalog anytime
Check out custom training solutions planned around your unique needs and skills.
Exclusive materials, ongoing support and a free live course refresh with every class.
Please see the current upcoming available open enrollment course dates posted below. Please feel free to Register Online below, or call 844-475-4559 toll free to connect with our Registrar for assistance. If you need additional date options, please contact us for scheduling.
Course Title | Days | Date | Time | Price | |
---|---|---|---|---|---|
Introduction to Programming and Coding | C++ Basics for Non-Developers | 5 Days | Apr 5 to Apr 9 | 10:00 AM to 06:00 PM EST | $2,595.00 | Register |
Introduction to Programming and Coding | C++ Basics for Non-Developers | 5 Days | Jun 14 to Jun 18 | 10:00 AM to 06:00 PM EST | $2,595.00 | Register |
Introduction to Programming and Coding | C++ Basics for Non-Developers | 5 Days | Aug 9 to Aug 13 | 10:00 AM to 06:00 PM EST | $2,595.00 | Register |
Introduction to Programming and Coding | C++ Basics for Non-Developers | 5 Days | Oct 18 to Oct 22 | 10:00 AM to 06:00 PM EST | $2,595.00 | Register |
Introduction to Programming and Coding | C++ Basics for Non-Developers | 5 Days | Nov 30 to Dec 4 | 10:00 AM to 06:00 PM EST | $2,595.00 | Register |
New Site, BIG Savings!
We're celebrating the launch of our lonnngggg awaited new site with with *50% off all 2021 Public Classes* booked by March 31! Check out our Current Offers for Individuals, Teams and Organizations to Learn for Less!
Special Offers
Limited Offer for most courses.
SAVE 50%