Learn C++ by Creating

4.4
2 026 комментариев
Payment
Обучение платное
Certificate
Сертификация бесплатная
Duration
1.5 часа курса
О курсе

Learning C++ programming can be very intimidating, but we will be working on building our skills one level at a time. All of the lectures are hands on video lessons to get you creating your own programs.

This is a great course for beginners or a nice refresher for anyone who has not used C++ in a while.

In this course you will learn how to

  • Get your computer ready to program in C++ using Visual Studio. (Level 0: Getting Started)
  • Create an application that handles standard output. (Level 1: Hello World!)
  • Create an application that handles input. (Level 2: Nice to Meet You)
  • Create an application that manipulates strings. (Level 3: Name the Great)
  • Create an application that has a conversation. (Level 4: Chatbot)
  • Create an application that does Arithmetic. (Level 5: Integer Calculator)'

AND MANY MORE!

Программа
Introduction
Get introduced to the teacher and course.
Introduction
Learn C++ through Small Projects from Hello World to Hello Objects
Level 0: Getting Started
Learning C++ is daunting for many reasons, but the most obvious and principal resasons is that people do not know where to even begin. This getting started tutorial is put together in the same format as the rest of the “levels” in this Introduction to C++ course.
It won't work!
What am I supposed to do if Visual Studio does not run on my computer? Do not panic.
Self Check for Level 0
Let's see if you are ready to roll.
Hello World
Write your first application in C++!
Level 1A: Hello World
Today you will create the quintessential first program. It is customary, when learning a new programming language, to start with Hello World! This program is the bare minimum of what a c++ program can be. It will output “Hello World!” and that is it.
Level 1B: Hello World Walkthrough
PROJECT DESCRIPTION
Today you will create the quintessential first program. It is customary, when learning a new programming language, to start with Hello World! This program is the bare minimum of what a c++ program can be. It will output “Hello World!” and that is it. PROGRAMMING CONCEPTS
  • int main(){ }
  • <iostream>
  • stdcout <<
  • \n
  • stdcin.ignore();
  • return 0;
Self Check for Level 1
Let's review some of the basics we learned so far.
Nice to Meet You
Take input from the user and reuse it.
Level 2: Nice to Meet You
PROJECT DESCRIPTION
Learning C++ programming can be very intimidating, but we will be working on building our skills one level at a time. This time we will be adding some user interaction to the Hello World application from Level 1. PROGRAMMING CONCEPTS
  • <string>
  • stdstring name;
  • getline (stdcin, name);
Self Check for Level 2
We added some new elements to our program.
Требования
  • Students will need to be familiar with computers, but no special software or skills are required to get started.
Что Вы изучите?
  • Create a portfolio of C++ projects using... C++
  • Get your computer ready to program in C++ using Visual Studio. (Level 0: Getting Started)
  • Create an application that handles standard output. (Level 1: Hello World!)
  • Create an application that handles input. (Level 2: Nice to Meet You)
  • Create an application that manipulates strings. (Level 3: Name the Great)
  • Create an application that has a conversation. (Level 4: Chatbot)
  • Create an application that does Arithmetic. (Level 5: Integer Calculator)'
  • Create an application that does math with decimals. (Level 6: Decimal Calculator)
  • Create an application that uses if statements (Level 7: Correct Answer)
  • Create an application that uses if and else statements (Level 8: Incorrect Answer)
  • Create an application that uses if, else if, and else statements (Level 9: Old Enough to Vote)
  • Discuss some of the fundamentals of computer programming
Лекторы
Andrew Volk
Andrew Volk
Software Developer and Teacher

Andrew graduated from Liberty University with a BS in Mathematics and a BA in Spanish in 2011. He has worked in a variety of schools in both Minnesota and Virginia hoping to understand the art of teaching and improve student outcomes. He currently teaches mathematics in Lynchburg, Virginia. He is known as an obsessively-committed and caffeine-addicted educator. His passion is to figure out what is effective, efficient, and reproducible.

Платформа
Udemy
Курсы Udemy подойдут для профессионального развития. Платформа устроена таким образом, что эксперты сами запускают курсы. Все материалы передаются в пожизненный доступ. На этой платформе можно найти курс, без преувеличений, на любую тему – начиная от тьюториала по какой-то камере и заканчивая теоретическим курсом по управлению финансовыми рисками. Язык и формат обучения устанавливается преподавателем, поэтому стоит внимательно изучить информацию о курсе перед покупкой.
Рейтинг
4.4
872
697
312
101
45