К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
C++ Basics and Core Concepts · LearnSpace
Назад в каталог
courseraПрограммирование

C++ Basics and Core Concepts

Курс от Packt
Начальный≈ 8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Unlock the world of C++ with a hands-on, project-based introduction to one of the most powerful programming languages in the world. In this course, you’ll learn how to build practical applications using foundational concepts like variables, operators, control statements, arrays, and vectors—all while writing real code from the very beginning. You'll begin by setting up your development environment on Windows, macOS, or Linux, then move into essential programming concepts. The course introduces core syntax, data types, arithmetic and logical operations, and helps you understand how C++ handles user input. Each concept is paired with small projects like a tip calculator and secret agent ID generator to reinforce learning through application. As you progress, you’ll explore control statements, loops, and decision-making logic through interactive exercises and mini-projects like a leap year checker and rock-paper-scissors game. Later, you’ll dive deep into data structures such as arrays and vectors, learning how to manipulate collections of data using built-in and class-based structures. This course is ideal for beginners with little to no programming experience who want to get started with C++. No prior coding knowledge is required—just curiosity and a willingness to learn. Whether you're preparing for a computer science degree or exploring programming as a new skill, this course provides a solid foundation. By the end of the course, you will be able to set up a C++ development environment, write structured code using variables and control logic, build small interactive applications, and apply core data structures like arrays and vectors effectively in your programs.

Навыки, которые вы освоите

C++ (Programming Language)Data StructuresComputer ProgrammingData ManagementIntegrated Development EnvironmentsComputational LogicComputer Programming ToolsDebuggingDevelopment EnvironmentProgramming PrinciplesProgram Development

Программа курса

4 модулей · 48 учебных материалов

01Getting Started6 материалов

Getting Started

Introduction to the SpecializationВидеоIntroduction to the Course 'C++ Basics and Core Concepts'ЧтениеFull Specialization ResourcesЧтениеGetting Started on Windows with Visual Studio IDEВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

C++ Basics and Core Concepts
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 8 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Итальянский, Корейский, Немецкий, Индонезийский, Испанский, Японский

Часть программы вашего университета
Getting Started on macOS or Linux with VS CodeВидео
How to Find Answers to Your QuestionsВидео
02Fundamentals16 материалов

Fundamentals

Section OverviewВидеоSaying "Hello" to C++ВидеоVariables and Data Types (Part 1)ВидеоVariables and Data Types (Part 2)ВидеоVariables and Data Types (Part 3)ВидеоCommentsВидеоArithmetic OperatorsВидеоRelational OperatorsВидеоLogical OperatorsВидеоSymbolic Constants and Naming ConventionsВидеоUser InputВидеоProject - Tip CalculatorВидеоProject - Secret Agent IDВидеоSection Wrap-UpВидеоMastering Operators in C++: Arithmetic, Relational, and LogicalDIALOGUEFundamentals - AssessmentЗадание
03Control Statements12 материалов

Control Statements

Section OverviewВидеоControl Statements OverviewВидеоSelection Control StatementsВидеоRepetition Control StatementsВидеоContinue and BreakВидеоRandom Numbers (Side Topic)ВидеоProject - Streaming Subscription CalculatorВидеоProject - Leap Year CheckerВидеоProject - Rock, Paper, ScissorsВидеоSection Wrap-UpВидеоUnderstanding Control Flow with Conditional and Loop Statements in C++DIALOGUEControl Statements - AssessmentЗадание
04Arrays and Vectors14 материалов

Arrays and Vectors

Section OverviewВидеоBuilt-In ArraysВидеоThe Array ClassВидеоThe Vector ClassВидеоMultidimensional ArraysВидеоProject - Temperature ConverterВидеоProject - Shopping ListВидеоProject - Parallel Arrays/VectorsВидеоSection Wrap-UpВидеоExploring Arrays, array, and vector in C++DIALOGUEConclusion to the Course 'C++ Basics and Core Concepts'ЧтениеArrays and Vectors - AssessmentЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание