What you'll learn
Game Design Principles: Understand the core principles of game design, including gameplay mechanics, storytelling in games, and user experience (UX) design.
Development Tools and Techniques: Get hands-on experience with popular game development tools and software, such as Unity, Unreal Engine, and Blender.
Programming for Games: Learn the basics of programming languages relevant to game development, such as C# for Unity and C++ for Unreal Engine.
Art and Animation: Explore the fundamentals of creating game art, from character design to environment modeling and animation techniques.
Game Industry Overview: Gain insights into the business of games, including how games are marketed and distributed, and the various roles within a game development team.
Critical Game Studies: Discuss the cultural, social, and ethical issues in gaming, including representation, game violence, and the social impact of gaming communities.
What you'll learn
Fundamental Concepts of AI: Understand the core principles behind artificial intelligence, including machine learning, deep learning, neural networks, and algorithms.
Machine Learning Techniques: Gain proficiency in supervised, unsupervised, and reinforcement learning techniques and their applications.
Deep Learning and Neural Networks: Learn the architecture of neural networks, including CNNs (Convolutional Neural Networks) and RNNs (Recurrent Neural Networks), and how to implement them.
Natural Language Processing (NLP): Explore techniques for processing and analyzing human language, enabling computers to understand, interpret, and generate human language.
AI in Practice: Apply AI techniques to real-world problems and scenarios, such as image recognition, speech recognition, and autonomous vehicles.
Ethics and AI: Discuss the ethical considerations and societal impacts of artificial intelligence and how to address bias in AI models.