- 1. Introduction 2m 52s
- 2. Getting started on Windows, Mac or Linux 1m 41s
- 3. How to ask great questions 1m 47s
- 4. FAQ’s 1m 8s
Mastering C++ Fundamental with Generative AI
About this course
Welcome to "Mastering C++ Fundamentals with Generative AI," a comprehensive course designed to take you from the basics to advanced concepts of C++ programming. In this course, you'll learn how to leverage Generative AI tools like ChatGPT to enhance and accelerate your understanding of C++. Our curriculum is focused on hands-on learning, providing you with the skills to create real-world applications. Whether you're a beginner or looking to refine your programming skills, this course will equip you with fundamental knowledge and practical applications.
What you'll learn
- Use ChatGPT to create variables in C++. Use ChatGPT to create multiple variables. Understand constants and identifiers in C++. Learn about naming conventions in C++. Collect user input with C++. Write a simple calculator program. Understand various C++ data types, including numeric types, string types, character types, and boolean types. Work with C++ operators such as arithmetic operators, assignment operators, comparison operators, and logical operators. Learn how to handle C++ strings, including concatenation, built-in functions, and formatting. Understand decision-making structures like if statements, nested if statements, and switch-case statements. Get acquainted with control flow loops, including while loops, for loops, and nested loops. Explore arrays, including multidimensional arrays and their manipulation. Create and utilize functions, including function overloading and recursion.
Who this course is for
- Beginners who want to learn C++ programming from the ground up.
- Intermediate programmers looking to enhance their skills with Generative AI tools.
- Anyone interested in practical applications of C++ in real-world projects.
- Students or professionals who want to integrate AI tools like ChatGPT into their learning and development process.
Requirements
- A computer with an internet connection.
- Basic knowledge of programming concepts is helpful but not required.
- Ability to install software (Visual Studio or other IDEs) on the operating system (Windows, Mac, Linux).
- Willingness to use ChatGPT for programming assistance and learning.
- Motivation to learn and practice coding in C++.
- Familiarity with basic computer operations (file management, using a web browser, etc.).
Curriculum
72 Lessons • 5H 55M- 1. what ia Chat GPT 4m 35s
- 2. Generative AI (Gen AI) for programmers 6m 53s
- 3. Set up an account with ChatGPT 2m 39s
- 4. How to use ChatGPT Gen AI 6m 9s
- 5. ChatGPT for your day-to-day tasks 5m 9s
- 1. C++ futures 3m 10s
- 2. Why it Popular in Coding 3m 31s
- 3. Popular IDEs for Coding 2m 52s
- 4. Get and Installing Visual Studio Editor 11m
- 5. Creating First Project 8m 27s
- 6. Your First C++ Program 8m 23s
- 7. Compiling and Run a C++ Program 3m 45s
- 1. Use ChatGPT to Creating Variables 17m 30s
- 2. Use ChatGPT to Creating Multiple Variables 8m 16s
- 3. Use ChatGPT to learn Constants 6m 38s
- 4. Use ChatGPT to learn Identifiers 10m 31s
- 5. Use ChatGPT to learn Naming Convention 6m 25s
- 6. Use ChatGPT to learn Output Text and New Lines 8m 55s
- 7. Use ChatGPT to learn Collecting User Input 9m 28s
- 8. Use ChatGPT to write a Simple Calculator Program 5m 37s
- 9. Comments 3m 10s
- 1. Use ChatGPT to learn Data type basics 8m 31s
- 2. Use ChatGPT to learn Numeric types 7m 34s
- 3. Use ChatGPT to learn String types 8m 6s
- 4. Use ChatGPT to learn Character types 5m 36s
- 5. Use ChatGPT to learn Boolean types 3m 22s
- 1. Use ChatGPT to learn Arithmetic operators 8m 10s
- 2. Use ChatGPT to learn Assignment operators 3m 8s
- 3. Use ChatGPT to learn Comparison operators 6m 16s
- 4. Use ChatGPT to learn Logical operators 4m 11s
- 1. Use ChatGPT to learn Strings 3m 9s
- 2. Use ChatGPT to learn Concatenation and append 5m 17s
- 3. Use ChatGPT to learn String Built-in Functions 5m 43s
- 4. Use ChatGPT to learn String Indexing 5m 13s
- 5. Use ChatGPT to learn String Formatting 5m 57s
- 6. Use ChatGPT to learn String Keyboard Input getline() 4m 31s
- 7. Using namespace 2m 5s
- 1. Use ChatGPT to learn If statement 5m 14s
- 2. Use ChatGPT to learn else statement 2m 2s
- 3. Use ChatGPT to learn nested if statement 2m 30s
- 4. Use ChatGPT to learn Ternary operator 2m 54s
- 5. Use ChatGPT to learn Switch-case statement 4m 43s
- 1. Use ChatGPT to learn While loop 6m 37s
- 2. Use ChatGPT to learn Do-while loop 3m 50s
- 3. Use ChatGPT to learn For loops 3m 36s
- 4. Use ChatGPT to learn Break keyword 2m 59s
- 5. Use ChatGPT to learn Continue keyword 2m 29s
- 6. Use ChatGPT to learn Nested loops 4m 18s
- 7. Prime Number Program 6m 48s
- 8. Coding exercise 1m 49s
- 9. Solution for coding exercise 1m 24s
- 1. Array statement 6m 17s
- 2. Change array data item 2m 6s
- 3. Read array data using loops 3m 56s
- 4. Multidimensional Array 4m 38s
- 5. Update Multidimensional Array 2m 4s
- 6. Loop through Multidimensional Array 4m 27s
- 1. Creating a function 3m 8s
- 2. Calling a function 5m 26s
- 3. Function with parameter 4m 19s
- 4. Default parameter 1m 44s
- 5. Multiple parameters 4m 57s
- 6. Return keyword 5m 12s
- 7. Call by value 1m 55s
- 8. Call by reference 2m 19s
- 9. Pass by Group items 4m 7s
- 10. Function overloading 5m 54s
- 11. Recursion 4m 24s
- 0.00 instructor rating
- 1 courses
- Systems students worldwide
Metla Sudha Sekhar
Learn from DragonZap instructors with practical, build-first lessons focused on systems, low-level programming, compilers, kernels, and real-world engineering fundamentals.
Student reviews
No student reviews have been posted yet.