
This course presents a group of elementary and advanced Algorithms and Programming Techniques. It is the result of my own experience as a trainer in the field of Competitive Programming, teacher, author and (many times) competitor. It is based on the most important theoretical issues and knowledge a student should master. The topics that are discussed stretch from Recursion and its different peculiar applications (Backtracking, Divide and Conquer) to the Branch and Bound method. The course has two different lessons dedicated to the Dynamic Programming Technique, due to the importance this method has.
The course contains many well known problems, presents their solutions in a comprehensible way and offers C++ solutions. A clear purpose and objective that the author had in mind was to have neat statements, proper examples, efficient solutions, easy to understand C++ programs. I suppose that the students already have some elementary background in the C++ language, some experience with STL data structures and implemented methods, CodeBlocks Integrated Development Environment, Online Judges .
Each lesson is followed by some quizzes.
The students are advised to try to implement on their own the C++ programs for the problems they encounter in the lessons.
Every time when it was possible, I used some pictures, animations, free templates offered by different sites.
I hope you will enjoy and appreciate this course.
All-in-One
Access a wide range of software and digital skills courses in one place.
Personalized
AI-powered recommendations to match your learning goals.
Tracking
Monitor your daily progress and achievements.
Simple
User-friendly design that makes learning easy.
Flexible
Tools that adapt to your workflow or brand needs.
Support
Guidance and help from experts whenever you need it.
All courses are available 100% online. Once enrolled, you can log in anytime from your computer, tablet, or smartphone.
Yes! Every course includes an internationally recognized certificate you can add to your CV or LinkedIn profile.
Absolutely. NomadPro provides built-in tools to monitor your daily progress and keep you motivated.
Our AI-powered recommendations suggest the courses that best fit your career goals and learning style.
Yes, once you enroll, you keep lifetime access to your course and receive free updates whenever new materials are added.
You’ll have access to expert instructors and our learning community, where you can ask questions and share experiences.
Of course! All courses are self-paced, so you can study whenever it suits your schedule.
51,00 €
A guided tour for Algorithms and Programming Techniques, Theory and Solved Problems
51,00 €
A guided tour for Algorithms and Programming Techniques, Theory and Solved Problems