


C++ Programming Course at Code IT Nepal
Duration: 1 month
Fee: Rs.1499 /-
Rs.8500
Course Overview
Transform your programming journey with Code IT Nepal's comprehensive C++ course. Our industry-aligned curriculum combines practical learning with expert guidance to prepare you for a successful career in software development.
Course Benefits
Career-Focused Advantages
- Gain industry-ready skills valued by top tech companies in Nepal and globally
- Build a professional portfolio with real-world projects and applications
- Receive dedicated placement assistance and career guidance
- Network with industry professionals and like-minded peers
- Get lifetime access to course materials and updates
Technical Expertise
- Master object-oriented programming principles and modern C++ features
- Learn STL (Standard Template Library) for efficient programming
- Develop cross-platform applications and systems
- Understand memory management and performance optimization
- Practice debugging and problem-solving techniques
Practical Learning Experience
- Small batch sizes ensuring personalized attention
- Hands-on training with practical exercises
- Regular assignments and assessments
- Industry-standard development tools and practices
- Live project development experience
Who Should Take This Course?
Students and Recent Graduates
- Computer Science and IT students seeking practical programming skills
- Engineering students looking to enhance their technical capabilities
- Recent graduates preparing for software development careers
- Students interested in game development and system programming
Working Professionals
- Software developers wanting to master C++
- IT professionals seeking to upgrade their programming skills
- Career switchers transitioning to software development
- System administrators exploring programming
Entrepreneurs and Organizations
- Startup founders needing technical knowledge
- Organizations requiring in-house programming expertise
- Research and development teams
- Technical project managers
Materials included
Free Certificate
Life Time Video Access
Live Session (Google Meet)
QNA Session after class
Requirements
Internet
Laptop
Course Syllabus
Day 1: Toolchain and Installation
- The C++ Toolchain
- Setting up Environment in VsCode
Day 2: The Basics
- Basic Syntax
- Anatomy of a C++ Program
Day 3: Statements and Expressions
- Identifiers
- Defining Variables
- Pointers and References
Day 4: Flow Control (Part 1)
- Conditionals
- Loops
Day 5: Flow Control (Part 2)
- Iterating with for
- Functions
Day 6-7 : Data Types (Part 1)
- Overview of data types
- Integer Types
- Floating point types
Day 8: Data Types (Part 2)
- The auto type
- Qualifiers
- Type aliases
Day 9: Data Types (Part 3)
- Primitive arrays
- C-strings
- Structures
Day 10: Small Project on Data Types
Day 11: Operators
- Common Operators
- Compound assignment operators
- Increment and decrement operators
- Operator precedence
Day 12: Functions (Part 1)
- Overview of C++ functions
- Passing values to a function
Day 13: Functions (Part 2)
- Returning values from a function
- Using recursion
Day 14- 15: Classes and Objects (Part 1)
- Overview of classes and objects
- Data members
- Function members
Day 16: Classes and Objects (Part 2)
- Constructors and destructors
- Operator overloads
- Non-member operators
Day 17: Templates
- Understanding templates
- Template function
- Template classes
Day 18: Standard Template Library (STL) (Part 1)
- Overview of the STL
- Vectors
Day 19: STL (Part 2)
- Strings
- Format
Day 20: STL (Part 3)
- I/O Stream
Day 21-22: C++ Structural Design Patterns (Part 1)
- The Adapter
- The Bridge
- The Composite
Day 23: C++ Structural Design Patterns (Part 2)
- The Decorator
- The Facade
- The Flyweight
- The Proxy
Day 24: Advanced Concepts (Part 1)
- Operator Overloads
- Move semantics
Day 25: Advanced Concepts (Part 2)
- Lambda Expressions
- Constraints and Concepts
Day 26: Advanced Concepts (Part 3)
- Optionals and variants
- Concurrency
Day 27: Other Subjects (Part 1)
- Initialization
- Structured Bindings
- Random number engines
Day 28-29: Other Subjects (Part 2)
- The Chrono library
- The filesystem library
Day 30: Other C++20 New Features
- The format library
- The spaceship operator
- Integer comparisons
- The span class