kingers Posted May 11 Report Share Posted May 11 C++23 Fundamentals With Projects & Algorithms Published 3/2025 MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz Language: English | Size: 41.16 GB | Duration: 60h 22mGo beyond the basics-build, debug, and optimize modern C++23 projects with pro tools like CMake and vcpkg. What you'll learn Modern C++23 - Write efficient, maintainable, and modern C++ code using the latest language features. Using Pro Tools - Build projects with CMake, vcpkg, and third-party libraries like a professional. Debugging Like a Pro - Learn debugging techniques using the debugger coming with your compiler. Handleing File I/O - Work with modern C++ file handling using std::filesystem and streams. Building GUI Apps - Create graphical applications using libraries like SFML and ftxui Memory Management - Understand RAII, smart pointers, and modern memory management techniques. Working with Containers - Use STL containers effectively and understand their best use cases. Writing Modular Code - Build scalable projects with C++20 modules and best design practices. Optimizing Performance - Write high-performance C++ using smart pointers, compile time computations, move semantics, and efficient algorithms. Requirements No prior C++ experience needed - Just bring your curiosity and eagerness to learn! A computer with internet access - You'll need to download tools like CMake, a compiler, and vcpkg. Basic programming knowledge (optional) - Familiarity with any programming language helps but isn't required. Strong willingness to learn - C++ can be challenging, but with dedication, you'll master it! Description Master Modern C++ with Real-World Projects & Industry ToolsC++ is one of the most powerful programming languages, but learning it the right way makes all the difference. C++23 Fundamentals with Projects & Algorithms is not just another beginner's course-it's designed to teach you modern C++ the way professionals use it.Unlike courses that focus on small, standalone code snippets, this course immerses you in real-world development from the start. You'll build structured projects using industry-standard tools like modern CMake, vcpkg, and third-party libraries-the same tools used by professional C++ developers.What You'll Learn:C++ Standards: C++11, C++14, C++20, and C++23 - Master the latest features while ensuring you can work with and improve legacy codebases.Structured projects, not just toy examples - Learn to organize code across multiple files and build projects like in real development environments.Industry-standard tools - Get hands-on experience with modern CMake, vcpkg, and external libraries to develop scalable applications.Algorithms & data structures - Strengthen your problem-solving skills with key algorithmic concepts.Debugging & compile time computations - Write efficient, compile-time friendly C++ and learn how to troubleshoot issues.File I/O, GUI development & more - Work with files, create user interfaces, and explore advanced C++ topics.This course is built by the instructor of the popular C++20 Masterclass and pushes things even further-bringing you closer to how C++ is actually used in practice. Whether you're new to C++ or looking to modernize your skills, this course will equip you with the right tools and mindset for real-world development. Overview Section 1: Introduction Lecture 1 Welcome Lecture 2 What You Will Achieve Lecture 3 Course Files Section 2: Environment Setup Lecture 4 Setup Birds Eye View Lecture 5 Windows Setup Lecture 6 Linux Setup Lecture 7 Mac Setup Lecture 8 Docker Lecture 9 Compiler Explorer(Web) Lecture 10 Understanding the Tools and Files: C++, CMake, vcpkg, VS Code and Ninja Lecture 11 Using Git: Optional but IMPORTANT! Section 3: First Steps Lecture 12 First C++ Program: The Basics Lecture 13 C++ Program Execution Model Lecture 14 Challenge: SFML GUI Lecture 15 Explore: Building with CMake Manually on the Terminal Lecture 16 Explore: Building with CMake Presets Manually on the Terminal Section 4: Variables, Data Types and Basic Operations Lecture 17 Varibles and Data Types Part 1 Lecture 18 Variables and Data Types Part 2 Lecture 19 Integer Modifiers, Characters, Text and Auto part 1 Lecture 20 Integer Modifiers, Characters, Text and Auto part 2 Lecture 21 Integer Modifiers, Characters, Text and Auto part 3 Lecture 22 Integer Modifiers, Characters, Text and Auto part 4 Lecture 23 Operations, Math Functions and Weird Integers part 1 Lecture 24 Operations, Math Functions and Weird Integers part 2 Lecture 25 Operations, Math Functions and Weird Integers part 3 Lecture 26 Bitwise Operators part 1 Lecture 27 Bitwise Operators part 2 Lecture 28 Bitwise Operators Examples Lecture 29 Challenge Section 5: Streams, Formatting, Litterals and Constants Lecture 30 Input Output and Stream Formatting (std::cout) Lecture 31 The format library (C++20) Lecture 32 Litterals Lecture 33 Constants Lecture 34 Constexpr Variables Lecture 35 Constexpr Functions Lecture 36 Consteval Functions Lecture 37 Constinit Lecture 38 Challenge Section 6: Flow Control Lecture 39 If, Switch and the Ternary Operator Lecture 40 Loops Lecture 41 Challenge Section 7: Sequences Lecture 42 std::array Lecture 43 std::vector Lecture 44 std::string Lecture 45 Built-in Arrays Lecture 46 Random Numbers Lecture 47 Fortune Teller Lecture 48 Challenge #1 Lecture 49 Challenge #2 Lecture 50 Challenge #3 Lecture 51 Challenge #4 Lecture 52 Challenge #5 Section 8: Pointers, Dynamic Memory and Arrays Lecture 53 Pointer Basics Lecture 54 Pointers and Const Lecture 55 Pointers and Arrays Lecture 56 Pointer Arithmetic Lecture 57 Dynamic Memory Allocation Lecture 58 Dynamic Memory Allocation (contd) Lecture 59 Smart Pointers: Unique Pointers Lecture 60 Smart Pointers: Shared Pointers Lecture 61 References Lecture 62 Challenge #1 Lecture 63 Challenge #2 Section 9: Characters and Strings Lecture 64 Characters and C-Strings Lecture 65 std::string and String Literals Lecture 66 StringView Lecture 67 Challenges Lecture 68 Palindrome Checker with ftx_ui Section 10: Functions Lecture 69 Function Basics Lecture 70 Passing Parameters Lecture 71 Sequence and Array Parameters Lecture 72 Constexpr and Consteval Functions Lecture 73 Arguments to main Lecture 74 Function Overloading Lecture 75 Lambda Functions Lecture 76 Attributes, Static Variables and Recursion Lecture 77 Challenge #1 Lecture 78 Challenge #2 Section 11: File I/O Lecture 79 Writing and Reading Files (Text/Binary) Lecture 80 Practice: Writing and Reading CSV and JSON Lecture 81 Challenge Section 12: Custom Types Lecture 82 Classes and Objects: The basics Lecture 83 Separate the Interface From the Implementation Lecture 84 C++23 Explicit Object Parameters and Initializer Lists Lecture 85 Copy Constructors Lecture 86 Constructor Delegation Lecture 87 Explicit Constructors Lecture 88 Copy Assignment Operator Lecture 89 File I/O: Writing and Reading Objects Lecture 90 Friends Lecture 91 Practice: A Canvas and its Pixels Lecture 92 Move Semantics Lecture 93 Special Class Members Lecture 94 Constexpr and Consteval Classes Lecture 95 Challenge #1 Lecture 96 Challenge #2 Section 13: Course Project: Tetris Lecture 97 Tetrominoes Lecture 98 Movement Lecture 99 Next Piece Preview Lecture 100 Game Over Feedback, Clearing blocks and Scores Lecture 101 Re-Structuring Lecture 102 Subdirs Anyone serious about learning C++ - We teach C++ the way professionals use it, with modern CMake, vcpkg, third-party libraries, debugging, and more.,Beginners with no C++ experience - If you're new to programming or switching to C++, this course will guide you from the ground up,Self-taught programmers - If you've dabbled in C++ but struggle with best practices, modern tools, and real-world projects, this course is for you.,Students and aspiring developers - Ideal for those looking to build a strong foundation in C++ for software development, game dev, or embedded systems.,Professionals in other languages - If you know Python, Java, or C# and want to add C++ to your skill set, this course will get you up to speed.AusFilehttps://ausfile.com/2gfal7k66k0m/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part01.rarhttps://ausfile.com/fxzyye2nw558/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part02.rarhttps://ausfile.com/uxcqylt0ozmb/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part03.rarhttps://ausfile.com/qsm5sjwr9dyq/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part04.rarhttps://ausfile.com/6meml4cghry7/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part05.rarhttps://ausfile.com/rc7f5rzcadpi/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part06.rarhttps://ausfile.com/33aa81uq8zky/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part07.rarhttps://ausfile.com/ncovvly24pgv/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part08.rarhttps://ausfile.com/xbeqly6idu10/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part09.rarhttps://ausfile.com/lm14a5emawla/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part10.rarhttps://ausfile.com/ag67r0zf6v2b/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part11.rarhttps://ausfile.com/dnmo4j3czyi3/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part12.rarhttps://ausfile.com/53dtcwv7mfkk/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part13.rarhttps://ausfile.com/hvwpx99ek2kl/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part14.rarhttps://ausfile.com/7p0cj1vir1d5/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part15.rarhttps://ausfile.com/pi8819l6uoom/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part16.rarhttps://ausfile.com/33lx1h05s81m/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part17.rarhttps://ausfile.com/9ccakq4s8v51/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part18.rarhttps://ausfile.com/8ul3sjucutg6/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part19.rarhttps://ausfile.com/2s0887tmfxom/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part20.rarhttps://ausfile.com/05vb5xkqlikz/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part21.rarhttps://ausfile.com/k67uw3cucue3/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part22.rarhttps://ausfile.com/tslv3t2x2gky/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part23.rarhttps://ausfile.com/fdqsxur6atxk/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part24.rarhttps://ausfile.com/rk5toaas3xm2/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part25.rarhttps://ausfile.com/q0a06aek0330/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part26.rarhttps://ausfile.com/bms7tj9ite0m/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part27.rarhttps://ausfile.com/fd8xgihgn4l5/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part28.rarhttps://ausfile.com/rirzikf5brri/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part29.rarhttps://ausfile.com/7uphn4qly3a2/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part30.rarhttps://ausfile.com/ajw7mhvtab1e/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part31.rarhttps://ausfile.com/ahxsru4bn8jl/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part32.rarhttps://ausfile.com/kq7silpsddal/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part33.rarRapidGatorhttps://rapidgator.net/file/71fc2054469fda533bbd870e0c33e735/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part01.rarhttps://rapidgator.net/file/918093d31dcc630564c411ed2b452416/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part02.rarhttps://rapidgator.net/file/4e5bb6a20df8e67b1071718a20ed8567/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part03.rarhttps://rapidgator.net/file/8b19ce27d69a4ecb69ff16f93a5ad237/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part04.rarhttps://rapidgator.net/file/699945905cd8e0094a69f8fa96c67f20/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part05.rarhttps://rapidgator.net/file/a54e4390b93713df86f796336d7c375c/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part06.rarhttps://rapidgator.net/file/6a289018bf0dea99da94c4f8f38d0eac/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part07.rarhttps://rapidgator.net/file/87daa4d53cb6ff39e3e380af4716c10c/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part08.rarhttps://rapidgator.net/file/ac1e3133394733831255ae31c527b683/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part09.rarhttps://rapidgator.net/file/d1932f2172f894f30410e1b7cc3f1b2d/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part10.rarhttps://rapidgator.net/file/b81b166843eeeeac3dda8318cd8276a3/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part11.rarhttps://rapidgator.net/file/31550d7044d53b78a2f99b6429494a77/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part12.rarhttps://rapidgator.net/file/ccd61303d71e40ecfad73b148efe7b9d/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part13.rarhttps://rapidgator.net/file/dafed0265b48636b910b17ec6b3419d6/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part14.rarhttps://rapidgator.net/file/21aeb0a61f015492cf1fd73eb0144f01/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part15.rarhttps://rapidgator.net/file/05c1336ee57efe164406e92d01796897/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part16.rarhttps://rapidgator.net/file/7128d155372ce535192346013c335e5a/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part17.rarhttps://rapidgator.net/file/05b3342d340fe520db7badebeb792ff2/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part18.rarhttps://rapidgator.net/file/4ad26b87c975bccf8683e074f9d3db0f/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part19.rarhttps://rapidgator.net/file/84f4afcb051e927a6c6842e2732d52df/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part20.rarhttps://rapidgator.net/file/340486618f93129f1fdc95b3991a05d1/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part21.rarhttps://rapidgator.net/file/1f5e8f752eebc4beddbb236e183ee26a/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part22.rarhttps://rapidgator.net/file/d25cca63b831f8b322ee42b351ea721f/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part23.rarhttps://rapidgator.net/file/e5a63ddbff3ae69f4f91085aaefe0893/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part24.rarhttps://rapidgator.net/file/17c303bd8adfddfeacd71caa57dad41e/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part25.rarhttps://rapidgator.net/file/b4579ba2846d117225a8b2b01c036d13/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part26.rarhttps://rapidgator.net/file/5f456949666a7fa7707e103a04f427d1/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part27.rarhttps://rapidgator.net/file/bd859f088fabe8121b0cbf4dc427ccc0/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part28.rarhttps://rapidgator.net/file/fcd7f0b3ff724980907de28f9efeca83/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part29.rarhttps://rapidgator.net/file/8f0c49bfca7a490a87954c4ab3a0c69f/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part30.rarhttps://rapidgator.net/file/a7d5e428bb634d6265617a829821f042/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part31.rarhttps://rapidgator.net/file/0f2ef2f5f55bf32c9864faa3297efaef/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part32.rarhttps://rapidgator.net/file/7cb5f2bd091373c9d940014b6a9192e6/yxusj.C__23.Fundamentals.With.Projects..Algorithms.part33.rarTurboBithttps://turbobit.net/9jdrhrxh11p2/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part01.rar.htmlhttps://turbobit.net/imtzoa2cep2i/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part02.rar.htmlhttps://turbobit.net/2ay228xu4z8m/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part03.rar.htmlhttps://turbobit.net/bdyv0y4qnlbu/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part04.rar.htmlhttps://turbobit.net/86ncrmkyqfti/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part05.rar.htmlhttps://turbobit.net/0ysalddw9v1c/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part06.rar.htmlhttps://turbobit.net/qks4e6oyvu16/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part07.rar.htmlhttps://turbobit.net/4qt4n64e1uai/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part08.rar.htmlhttps://turbobit.net/26s6fxfxqmbe/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part09.rar.htmlhttps://turbobit.net/cxx5b6jenn0h/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part10.rar.htmlhttps://turbobit.net/kngewdljnn8o/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part11.rar.htmlhttps://turbobit.net/vsrgluy6ofeb/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part12.rar.htmlhttps://turbobit.net/3p3auf2i2bbx/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part13.rar.htmlhttps://turbobit.net/ku5jjy0irrox/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part14.rar.htmlhttps://turbobit.net/su1ss4jy5pkr/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part15.rar.htmlhttps://turbobit.net/6hbbquro6tsb/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part16.rar.htmlhttps://turbobit.net/vmr6ppkqysdm/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part17.rar.htmlhttps://turbobit.net/13ylcz9i1cv2/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part18.rar.htmlhttps://turbobit.net/q644tgfksdhu/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part19.rar.htmlhttps://turbobit.net/f8izgg23bdez/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part20.rar.htmlhttps://turbobit.net/mwc58zjmlnud/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part21.rar.htmlhttps://turbobit.net/sc9ib4trgyu9/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part22.rar.htmlhttps://turbobit.net/lfd2ur9lljkt/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part23.rar.htmlhttps://turbobit.net/t7hj46ca7aw7/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part24.rar.htmlhttps://turbobit.net/yrlbfylqr816/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part25.rar.htmlhttps://turbobit.net/1pcg7go2t6c8/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part26.rar.htmlhttps://turbobit.net/2u7nw0sn79q8/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part27.rar.htmlhttps://turbobit.net/rp5biyuexz9e/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part28.rar.htmlhttps://turbobit.net/nbxt7zzbklby/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part29.rar.htmlhttps://turbobit.net/n0xubgswhseo/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part30.rar.htmlhttps://turbobit.net/f8ua9yk8gn6h/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part31.rar.htmlhttps://turbobit.net/sd8c3d1pk1zx/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part32.rar.htmlhttps://turbobit.net/2aw9wc8q9mnu/yxusj.C%2B%2B23.Fundamentals.With.Projects..Algorithms.part33.rar.html Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now