How to Program in C++ from Beginner to Professional
What you'll learn
- Program in C++
- Create full programs in C++
- Write good, clean and well structured code
- Apply best coding practices and write professional code
Requirements
- You should have some interest in programming in C++
- You should be comfortable using a computer, installing software and navigating applications
Description
This course teaches C++ from beginner to professional. Learn best practices and programming standards that can be applied to any language and apply them to write clean, well structured and professional C++ code. Follow hands-on video tutorials that teach how to develop full programs in C++ through real practical examples. Write code, create programs, compile and run code. Learn what software you need, how to install and setup your environment. A complete course to learn how to program in C++.
There are no additional costs for software because all the software used in this course is free and open source. We cover a few different tools to provide you with options. Learn the essential tools to make C++ development easier and increase your productivity.
This course should be done at your own pace and some lessons you may want to review a couple times due to their importance. This course is structured covering simple but essential concepts first, then moving to more advanced concepts and then reinforcing best practices that will empower you to write professional production quality C++ code. This course is also quick reference friendly for people with limited time that want to focus on learning a specific concept or code periodically. The C++ lectures are arranged in a logical order but can be watched in any order as each focuses on a complete concept being taught in the lecture. C++ source code is provided including shell programs and C++ make files that you can use as starting points and templates in our own development.
Take this course if you want to learn C++, build complete C++ programs, maintain C++ programs in your work, freelance in C++, get a quick refresher on the language, use this as a programming reference course, get C++ source code to learn from or use and learn best practices to write professional code. Get Started now in learning C++.
Who this course is for:
- This C++ course is meant for people new to C++ or programming in general and those looking for a quick refresher. No prior programming knowledge is needed. This course is probably not for you if you're at the intermediate or senior level looking to learn advanced C++ concepts.
Instructor
I’m a full stack senior software engineer and project manager with over 20 years professional IT experience. I’ve earned and been accredited with many globally recognized designations and certifications. I’ve mentored, led and helped many developers learn new languages, expand their knowledge, build their skills and become successful paid professionals. In my career I’ve built 100’s of applications and websites and have been involved in every aspect from strategy through continuous improvement to SEO. I’ve worked in the presentation, business and data access layers and understand intimately how each piece works and fits together which allows me to provide greater insight when teaching.
I’ve had the pleasure of working on projects for small, medium and large companies therefore understanding the unique challenges and needs of each. The vast experience I’ve gained in object oriented programming, professional coding and best practices I infuse into my courses to provide exceptional and added value. It’s not just about writing some code but about writing professional code in an efficient, scalable, clean, maintainable and optimized way.
I’m a IT consultant at Empellex Inc. and the courses we've created and designed use a full spectrum of learning aids to convey material in a clear and easy to understand way. Our goal is to provide students with learning support until they reach their goal and achieve their learning objectives. In my experience everyone has the ability to learn any language if taught in a way that matches their unique learning style with support provided. Our courses are built on this foundation and offer a variety of ways to learn everything you need to know to start your adventure and with lifetime access you will always have the support you need to be successful.