How to Program in C++ from Beginner to Professional
- 3.5 hours on-demand video
- 15 articles
- 28 downloadable resources
- Full lifetime access
- Access on mobile and TV
- Certificate of Completion
Get your team access to 4,000+ top Udemy courses anytime, anywhere.Try Udemy for Business
- Program in C++
- Create full programs in C++
- Write good, clean and well structured code
- Apply best coding practices and write professional code
A brief introduction and welcoming to this C++ course. Key points about this course are covered including course updates, revisions, feedback, how best to benefit form this course and other important details.
This lecture covers getting assistance, help and support learning C++ as a student of this course. Q&A, the FAQ and course discussion are mentioned as support tools and mechanisms to reach out for additional guidance beyond the C++ lecture material provided in this course.
Install Sublime code/text editor on Windows and use it to write code if you prefer a simple text editor. Sublime is a popular editor that many developers use to write C++ code. It offers many more features and benefits over notepad such as color variations for text. This lecture covers installing Sublime on a system running a Windows OS.
Its common to output messages from your C++ program to the command prompt but if the font size in the Windows command prompt is too small then it may strain your eyes and cause discomfort making your developer experience unenjoyable. This lecture covers customizing the font displayed in the Windows command prompt to provide a better overall developer experience.
Code::Blocks is an IDE and code editor that we use in this course to write C++ code. You are welcome to use any editor of your choice but in the videos code is written inside of Code::Blocks. Code::Blocks is free to download and use and available on the main platforms including Windows and Mac.
This lecture covers setting up and verifying permissions on a Mac and the file extension required to compile or build C++ programs in Code::Blocks. Code::Blocks is the IDE used in this course therefore it is important to check permissions and save files correctly. Building C++ programs is essential to being successful in this course.
This lecture covers creating a new C++ file in Code::Blocks. The same principles apply to creating a new C++ file in general including discussion on the file extension used with insight into compiling the code into a program. This demonstration was done running Code::Blocks on Windows and the same process and workflow also apply to the latest Mac OS X version.
This lecture covers key options and settings for Code::Blocks that are used frequently during this course and, or may make C++ coding more enjoyable in the IDE. This lecture was covered on Windows but these options and settings are common to Code::Blocks running on a Mac as well.
Lecture on how to get data into a C++ program and how to output or print data to the screen or terminal window. Working with data and accepting person entered data is foundational to most programs. Learn these vital skills following along this practical hands on C++ tutorial.
Create a simple Hello World C++ program using Code::Blocks on Windows and displaying a message in the command prompt. This hands-on demonstration covers basics, shares deeper insight and tips and works with Code::Blocks IDE on Windows from writing code to compiling and running the program.
This lecture provides a brief overview of including C++ header files and language code, namespaces and the standard library ("std"). It provides valuable underpinning insight into why we need to write code in a certain way and how the code works and, or is pieced together and connected.
Create a C++ program template to kick start building simple programs. Creating this C++ template will speed up writing the programs in this course, following the exciting hands-on C++ tutorials and writing programs in general.
In this exciting lecture we recap if else conditions examining a simple boolean variable. In this hands-on video tutorial the value of the variable is changed and we examine the results of our condition and program. This reinforces the concepts learned through working with conditions.
- You should have some interest in programming in C++
- You should be comfortable using a computer, installing software and navigating applications
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++.
- 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.