0% found this document useful (0 votes)
4 views4 pages

CPP Programming Guide

This document provides a structured weekly guide for learning C++ programming, covering topics such as output, input, decision making, loops, and functions. It includes links to learning resources, online compilers for hands-on practice, and recommended websites and YouTube channels for further study. Each week focuses on specific concepts with associated practice materials and coding platforms.

Uploaded by

Haris Butt
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views4 pages

CPP Programming Guide

This document provides a structured weekly guide for learning C++ programming, covering topics such as output, input, decision making, loops, and functions. It includes links to learning resources, online compilers for hands-on practice, and recommended websites and YouTube channels for further study. Each week focuses on specific concepts with associated practice materials and coding platforms.

Uploaded by

Haris Butt
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

C++ Programming

Topic-Wise Learning & Practice Resources


Weekly structured guide with clickable resources and online compilers

This document contains:


• Learning/practice links for understanding concepts
• Online compiler links for hands-on coding practice

Week 1 – Output Using C++

Topics covered:
• Printing messages using cout
• Arithmetic operators (+, -, *, /, %)
• Simple binary operations
• Basic Input/Output and calculations

Learn & Practice:


1. W3Schools – C++ Tutorial
2. [Link] – Beginner Guide

Compiler / Coding Practice:


3. OnlineGDB – C++ Compiler
4. Programiz – C++ Online Compiler

Week 2–3 – Input, Processing and Output / Expressions

Topics covered:
• Variables and data types
• cin and cout
• Input & output format specifiers
• Expressions and operator precedence
Learn & Practice:
5. Programiz – C++ Input/Output
6. W3Schools – C++ Operators

Compiler / Coding Practice:


7. Replit – C++ Online IDE
8. JDoodle – C++ Compiler

Week 4–5 – Making Decisions

Topics covered:
• Relational operators
• if statement
• if-else statement
• Nested if
• Logical operators
• Compound conditions

Learn & Practice:


9. Programiz – C++ if/else
10. TutorialsPoint – C++ Decision Making

Compiler / Coding Practice:


11. OneCompiler – C++
12. GeeksforGeeks IDE

Week 6–8 – Loops and Repetition Structures

Topics covered:
• while loop
• for loop
• Nested loops
• Running totals
• Input validation
• break and continue
Learn & Practice:
13. W3Schools – C++ Loops
14. Programiz – C++ for Loop

Compiler / Coding Practice:


15. TutorialsPoint – C++ Compiler
16. OnlineGDB – C++ Compiler

Week 9–10 – Functions

Topics covered:
• Functions in C++
• Void functions
• Passing arguments
• Returning values
• Programs using functions
• Local variables

Learn & Practice:


17. Programiz – C++ Functions
18. W3Schools – C++ Functions

Compiler / Coding Practice:


19. Replit – C++ Online IDE
20. Programiz – C++ Online Compiler

Recommended Practice Websites


21. HackerRank – C++ Challenges
22. GeeksforGeeks – C++ Programming
23. CodeChef – C++ Practice

Recommended YouTube Channels


24. freeCodeCamp – C++ Full Course
25. Programming with Mosh – C++ Tutorial
26. Neso Academy – C++ Playlist

You might also like