Skip to content

C++ Fundamentals and Advanced

Learn fundamental and advanced concepts in C++ in a hands-on course. Apply your knowledge directly and develop powerful, efficient, and versatile applications. Start now and discover the limitless possibilities with C++.

50 reviews
5.0 out of 5.0 stars

Your Benefits

Vector

Certificate

Upon active participation in the course and workshops

Vector-1

Small Groups

A maximum of 8 participants in the standard course

Vector (5)

Experienced Trainers

From Elite Universities with Industry Experience

Vector (1)

Plenty of Practice

Immediately Applicable Knowledge Thanks to Extensive Programming

Next Dates

C++ Course

Course information

Benefit

Discover the benefits of our practical C++ training

Experience a breakthrough in your programming career with our practice-oriented C++ course! After this C++ training with a large practical component,

 

  • Master the basic syntax and semantics of C++ systematically.
  • Learn and apply best practices and advanced concepts effectively.
  • Write simple to complex programs with multiple classes.
  • Deepen your knowledge of object-oriented programming and efficient C++ code.
  • Implement complex data structures, algorithms and use the STL.
  • Realize powerful and future-proof C++ projects independently.

Secure your place now and take your skills to the next level!
Topics

C++ practical course for beginners and programmers

In this intensive C++ training course with a high practical component, you will develop the most important C++ topics step by step, from the basics to advanced concepts:

  • C++ basics
  • Object-oriented programming in C++
  • Polymorphism and Inheritance
  • Smart, Unique Pointer and Streams
  • Virtual Functions
  • Exception Handling
  • Data Structures and STL
  • Iterators, Maps, Algorithms
  • String Views and Ranges

We will be happy to send you a detailed agenda on request.

Prerequisite

C++ training Prerequisite

This C++ training is perfect for beginners and experienced programmers and is the right choice for you if:

 

  • You want to learn a powerful programming language like C++ from scratch, to enter the world of software development step by step and with a practical focus.
  • You already have experience in C++, you can deepen your knowledge and specialize in advanced topics such as efficient code, templates or the Standard Template Library (STL).

 

Our specially developed 4x4 C++ training program offers:

 

  • For beginners: A clearly structured introduction to syntax, semantics and the fundamentals of programming to build solid basic knowledge.
  • For advanced learners: Direct access to exciting topics such as complex data structures, object-oriented programming, efficient C++ code, STL and modern C++ features.

Whether you are new to programming or want to take your expertise to the next level, this C++ practical course will help you achieve your goals. Don't just learn the theory, but put your knowledge into practice immediately in real-world projects.

Start your journey into the world of C++ programming now and discover how much fun it is to master C++!

For teams

Customized C++ training for your team

Are you looking for customized C++ training for your team, where you can choose the topics in a modular way and flexibly design the dates and course formats?
Then you've come to the right place! Our practice-oriented C++ training courses guarantee lasting learning success and direct applicability of what you have learned in your projects.

We offer you individually combinable topics from the following areas:

 

  • C++ Fundamentals
  • C++ Standard Library (Strings, STL, Iterators, Algorithms, Memory Management)
  • Templates and Compile Time Programming
  • Error Handling in C++
  • Clean Code in C++
  • Clean Test and TDD in C++
  • Clean software architecture and design patterns
  • Working with legacy code in C++ and refactoring patterns
  • More C++ for advanced users (threads, networking, databases)

Take your team's skills to the next level and discover new possibilities with C++!
Contact us for a no-obligation consultation. Together we will develop a customized training concept that is perfectly tailored to your team and your ongoing projects.

KURSVIDEO

References

We thank our customers for their trust.
Rectangle (1)
Rectangle (2)
Rectangle (3)
Rectangle (4)
Rectangle
Rectangle

The Coding Academy has highly qualified and experienced lecturers who presented the material in an understandable and appealing manner. They conveyed fundamental concepts and techniques ... View full reference

Marcel Bounadjat, BMW

The Coding Academy has highly qualified and experienced lecturers who presented the material in an understandable and appealing manner. They conveyed fundamental concepts and techniques that are crucial for programming with Python. Particularly positive was the structured approach of the course. The lessons were well built upon each other and allowed for smooth learning progress. There were plenty of exercises and practical tasks to apply what was learned and strengthen one's own skills. The support from the Coding Academy was also outstanding. The course staff was always available to answer questions and provide additional explanations. They were patient, attentive, and committed to ensuring that everyone could successfully complete the course. The learning environment was pleasant and well-equipped. The Coding Academy provided all the necessary resources, including access to relevant teaching materials and tools, to facilitate programming with Python. Overall, I can highly recommend this company's Python beginner's course. It was a worthwhile experience that has given me solid foundations in Python. Whether you are pursuing a career in software development or simply want to learn Python as a hobby, this course provides a great start to programming with Python.

Marcel Bounadjat, BMW

As part of an internal job change, knowledge of Python was required. We had previously had little or no contact with Python. Hence the choice of a beginner's course, in our case in the form ... View full reference

David Keck, Liebherr-Hydraulikbagger GmbH

As part of an internal job change, knowledge of Python was required. We had previously had little or no contact with Python. Hence the choice of a beginner's course, in our case in the form of the ‘4-week programme’. We liked the 4-week programme very much, as we were able to integrate the ‘learning’ flexibly into our everyday working life. We were able to work through the course content at our own pace, pausing briefly at any time to take notes or do further internet research. Each short content consists of a theory block followed by a workshop in which suitable practical tasks are set. These advantages helped us to understand and internalise the short content very well. The ratio of video material and online meetings with the trainer is absolutely harmonious. Furthermore, the course was well structured, with the right learning content and the contact persons were competent and helpful. all in all, we enjoyed the training, we were able to learn a lot and we will try to complete further training courses in this form as well.

David Keck, Liebherr-Hydraulikbagger GmbH

THE CODING ACADEMY TRAINERS

LEARN FROM THE BEST IN THE INDUSTRY.
Dr. Max Meier
Dr. Max Meier
.NET/C#, Software Architektur, Microservice
Dr. Matthias Hölzl
Dr. Matthias Hölzl
Python, JavaScript, C++, Machine Learning

Questions And Answers About C++ Training

Booking

How can I book a course for myself?

Once you have found the perfect course and date, don't hesitate –

 

  1. Fill out the request form.
  2. You will receive further information, e.g. a course brochure or demo access for the 4x4 program.
  3. If requested, we will send you a non-binding offer with the course date and price.
  4. If you accept our offer, we look forward to receiving your written acceptance by email.
  5.  If you wish, you will receive an order confirmation.
  6. We will not send you an invoice until after the training has been completed.

Don't delay – sign up today and unleash your full potential. We look forward to accompanying you on your path to success!

If you can't find a suitable date, just let us work with you to find a solution. We look forward to hearing from you!

 

How can I book a course for my team?

If you are looking for training for your team of at least three people:

  1. Make an enquiry: Fill out the enquiry form or book a non-binding consultation appointment.
  2. Get information: You will immediately receive information, e.g. a course brochure or demo access.
  3. Consultation: We discuss your requirements and plan customized topics and dates.
  4. Receive offer: You will receive an individual training concept as an offer.
  5. Confirm offer: If you accept, please send us an informal e-mail.
  6. Service received: After the training with documents and certificates, you will receive an invoice with a 14-day payment term.

For exclusive company training, we always conduct a non-binding online meeting to understand your use cases, the prior knowledge of your team and the desired focus. Together, we then create a customized training concept that is perfectly tailored to your needs and projects. We look forward to working with you!

Certificate

Receive a valuable certificate by participating in all course units and successfully completing the programming tasks. Show the world your new skills and use your certificate as a symbol of your success!

The Munich Coding Academy is a proud academic partner of the renowned Ludwig Maximilian University of Munich and a state-recognized educational institute. With our AZAV certification for further education and ISO 9001 for excellent quality management, our training courses enjoy the highest reputation – from DAX companies to medium-sized businesses and leading research institutions. This certificate will open new doors for you and catapult your career to the next level.

Start your journey now and unleash your potential – your success starts here!

Course Types

Type of course

Depending on whether you want to book the course for yourself or for your team, you can choose between three types of course (open courses, exclusive courses, sponsored training) and two course formats (3-day intensive course and 4x4 training program).

 

Open courses for you

  • If you are looking for a course just for you, then an open course is the right choice for you!
  • Open course: topics, agenda and dates are fixed and not tailored!
  • An open course takes place with 3 or more people for a 3-day course.
  • An open course in the 4x4 training program takes place with just one person, provided that the course is available in this format.

Exclusive company training for your team

  • If you are looking for a course for your team, then an exclusive course is the right choice for you.
  • Exclusive company training: topics, agenda and dates are individually and tailor-made according to your previous knowledge, needs and ongoing projects. A non-binding consultation is required for this!
  • An exclusive company training course for the 3-day course is for 3 or more people from the same company.
  • An exclusive company training course in the 4x4 training program is also for 3 or more people, provided that the course is available in this format.

Teaching Method

Innovative teaching method for programming languages and AI courses

Experience the fascinating world of programming and artificial intelligence in practical courses that guide you step by step to success. Our IT and AI training courses have been developed with didactic expertise and a great deal of enthusiasm to teach you the language elements and concepts of programming languages and AI in a practical and inspiring way.

 

With the innovative Raed teaching method, developed at the renowned Ludwig Maximilian University and successfully tested over 13 years, you will receive a unique learning experience. This method, which is registered as a trademark at the patent office, strikes a perfect balance between theory, practice and creativity: you will learn the most important theoretical concepts in an entertaining way, master challenging programming tasks that will make you and top off your knowledge with an exciting final project in which you develop your own game.

This course is not just a training session, but an adventure that inspires and motivates you. The three modules of our seminar on programming languages and AI build on each other and guarantee that you become more confident and competent with each step. Whether you are a beginner or want to deepen your programming knowledge, this course offers you the perfect mix of knowledge, practice and enjoyment of learning.

Start your journey into the world of programming now and discover how much fun it is to master programming languages and AI!

4x4 Training Program

4x4 Training Program

Experience a completely new dimension of learning with our revolutionary 4x4 program!

In just 4 weeks, with 4 hours per week, you will dive deep into your topics – flexibly, efficiently and perfectly aligned with your daily routine. This practice-oriented, flexible and relaxed learning concept adapts seamlessly to your daily work routine and gives you powerful support to help you achieve your goals, like an all-wheel drive that gives you the stability you need to effortlessly overcome any challenge.

Each week, you will master a module with high-quality videos and personal support that will guide you step by step to your goal. You learn when and where it suits you best – without stress, but with maximum success. Feel your knowledge grow and your skills develop – with each lesson you come closer to your professional success.

 

This is how the 4x4 program works:

  • You will have immediate access to our e-learning platform.
  • Your learning content is divided into 4 modules – spread out over 4 weeks at your convenience.
  • Each week, you can expect around 4 hours of high-quality learning videos and materials.
  • Perfectly integrated into your working day – for maximum learning success without hassle.
  • You learn flexibly at your own pace, without stress, when and where it suits you best.
  • In addition, you have 2 hours of individual support each week, which provides you with targeted support.
  • In the first week, the first module is activated – you start relaxed and effective.
  • You deepen your knowledge through well-structured content that fits seamlessly into your daily routine.
  • At the end of each week, we discuss your progress, answer questions together and deepen your knowledge with live coding and quiz questions.
  • This relaxed and effective process is repeated over 4 weeks.

Put your trust in a proven concept that has already been outstandingly evaluated and appreciated by leading companies and institutes such as Siemens, Liebherr, VW and the Fraunhofer Institute. Now you have the chance to benefit from the same intensive and cost-effective training and take your career to the next level.

Start your 4x4 adventure now and take your knowledge to the next level!
Book now and get started – your success starts here!

BA Program

Bundesagentur für Arbeit Program

From April 2024, further training for employees will be heavily subsidized by the Federal Employment Agency under the (Qualification Opportunities Act for Employees). The costs of the training will be covered in full, and even parts of the employee's salary will be subsidized. This is an excellent alternative to short-time working or if the company wants to train its employees in new areas.

You can complete four different modules with us, each lasting 6 months full-time:

  • Software Engineering
  • Artificial Intelligence
  • Frontend Engineering with Machine Learning
  • Backend Engineering with Machine Learning

 

Take advantage of this unique opportunity! Train your employees now and benefit from the comprehensive support provided by the Federal Employment Agency. Secure a consultation appointment today and take the next step into the future of your company!

C++ Course Dates

C++ Course

Contact us

Get in touch