-
Computer Science Roadmap
Gain an understanding of the broad landscape of computer science and its diverse applications. This session offers an overview of various fields within computer science and outlines the course trajectory to guide your learning journey.
-
Basics of Programming
Learn the basics of programming using C++. This session covers fundamental programming concepts, basic syntax, and constructs of C++, enabling you to write simple programs and build a solid foundation in coding.
-
Computer Programming in C++
Delve deeper into C++ programming with more complex concepts. This session enhances your problem-solving abilities using C++, allowing you to tackle more challenging coding tasks and develop robust programs.
-
Object-Oriented Programming in C++ (1)
Explore the principles of Object-Oriented Programming (OOP) and how they are applied in C++. This session introduces key OOP concepts, including classes and objects, to help you understand structured programming.
-
Object-Oriented Programming in C++ (2)
Continue your exploration of OOP concepts and their applications in C++. This session focuses on developing complex applications using advanced OOP techniques, enhancing your ability to create modular and reusable code.
-
Data Structures and Algorithms (1)
Learn about basic data structures and algorithms in this session. Understand how to use and apply data structures effectively to manage and organize data efficiently in your programs.
-
Data Structures and Algorithms (2)
Dive deeper into algorithms and their optimization. This session covers algorithm complexity and various optimization techniques, helping you create efficient and performant solutions.
-
AI and Prompt Engineering
Gain foundational knowledge of artificial intelligence (AI) principles and prompt design strategies. This session introduces you to the basics of AI and the emerging field of prompt engineering.
-
Utilizing ChatGPT and DALL·E
Explore the advanced applications of AI tools like ChatGPT and DALL·E. Learn about their practical uses, potential impacts, and ethical considerations, preparing you to utilize AI responsibly and effectively.
-
Python Programming
Discover Python programming as a versatile tool across various domains. This session equips you with the ability to write Python programs, leveraging its simplicity and power for diverse applications.