Products 641 - 650 from 869. Products on page
  • Course Description:

    This specialization course will cover all elements of game programming, from basic 2D and 3D graphics to advanced topics such as audio and physics simulations. Participants will gain proficiency in scripting languages, game engine architecture, animation techniques and custom game engine development. Throughout the course, students will build a portfolio of games for multiple platforms and hone their technical implementation skills. Course Objectives:
    • Acquire mastery in the fundamentals of 2D & 3D graphics programming
    • Utilize scripting languages to create powerful applications
    • Understand the intricacies of game engine architecture
    • Incorporate audio tools and animation techniques into existing projects
    • Develop realistic physics simulations for immersive experiences
    • Construct effective user interfaces for smoothly engaging games
    • Design algorithms for reliable variables synchronization
    • Create custom game engines using modern technologies
    • Develop a portfolio of games optimized for multiple devices
    • Troubleshoot existing codebase for potential performance improvements
  • Course Description:

    This course will provide participants with an understanding of the fundamentals of game production and prototyping. Topics covered include concept design, asset creation, scripting and gameplay mechanics development, quality assurance practices, project management skills, and user interface design. Participants will gain the knowledge necessary to develop a successful game product from prototype to final implementation. Course Objectives:
    • Create concepts and designs that are both creative and feasible
    • Utilize industry best practices when creating game assets
    • Develop scripts as required by design specifications
    • Construct various gameplay mechanics that replicate real-life situations
    • Implement quality assurance protocols to ensure error-free products
    • Apply project management skills to manage the development team
    • Design engaging user interfaces for a variety of platforms
    • Leverage software tools for asset creation and animation processes
    • Identify usage patterns within alpha testing environments
    • Deploy strategies for continual improvement in gameplay mechanics
  • Course Description: This course covers the fundamentals of digital communications. Students will learn about various communication channels and their features, such as digital audio, video, radio, internet services, and mobile networks. At the end of this course, students will be able to analyze modern communication systems and create custom applications for effective communication. Course Objectives:
    • Understand the basics of digital communication systems
    • Learn how different channels are used for communication
    • Explore principles of data transmission & networking
    • Analyze voice over the internet (VoIP) & mobile networks
    • Utilize radio waves for broadcasting
    • Comprehend modulation techniques & protocols
    • Evaluate network security measures & encryption algorithms
    • Create custom applications on distributed systems
    • Develop strategies for efficient video streaming
    • Design custom solutions based on communication needs
  • Designing Multi-Media Arts

    Course Description: This course introduces fundamental concepts of multimedia arts. Students will learn about various tools and techniques to create interactive digital media works including web, motion graphics, photography, video, and audio. At the end of this course, students will be able to apply their creativity to design multi-media artworks with a professional touch. Course Objectives:
    • Understand the basic principles of designing digital artworks
    • Apply various tools & techniques for creating multimedia content
    • Learn how to design pixel-perfect interfaces
    • Explore different approaches for animation & motion graphics
    • Utilize image effects & filters to create stunning images
    • Comprehend principles of audio post-production & mixing
    • Evaluate techniques for studio recordings
    • Create interactive visualizations with dynamic data
    • Develop strategies for efficient video editing
    • Design custom works based on creative ideas
  • Course Description:

    This course introduces the fundamental principles of data structures and algorithms. Students will gain experience in applying basic concepts such as linked lists, stacks, queues, and trees to real-world programming problems. Also covered are sorting algorithms and graph traversal. At the end of this course, students will be able to apply their knowledge to design efficient data structures for different technology applications. Course Objectives:
    • Understand basic data structures and algorithms concepts
    • Utilize various linked list implementations
    • Explore stack & queue implementations
    • Design efficient tree-based solutions for coding challenges
    • Comprehend sorting algorithms for data organization
    • Apply graph traversal techniques for solving complex problems
    • Analyze algorithms according to time complexity & memory usage
    • Implement recursion strategies to solve programming tasks
    • Reflect upon best practices for coding algorithm designs
    • Design custom data structures for technology applications
  • Course Description:

    This course will offer a comprehensive overview of computer programming. Topics covered include the principles of database design, object-oriented programming, user interface design and web programming. Participants will develop their technical knowledge and enhance their problem-solving abilities through the hands-on practice of developing complex software applications. Course Objectives:
    • Construct effective database designs for efficient data management
    • Utilize object-oriented programming concepts to create robust applications
    • Design intuitive user interfaces that prioritize ease of use
    • Incorporate web technologies into programming projects
    • Develop secure algorithms to protect data
    • Execute programs efficiently by utilizing optimization techniques 7 Create powerful test scripts to identify potential flaws in the codebase
    • Understand the fundamentals of memory management
    • Implement advanced debugging metaphors to troubleshoot errors
    • Deploy effective software maintenance procedures
  • Course Description:

    This course introduces the fundamentals of artificial intelligence. Students will learn about problem-solving techniques such as search, optimization, and decision-making. This course provides an introduction to machine learning concepts such as supervised and unsupervised learning, including neural networks and deep learning. At the end of this course, students will be able to apply their knowledge in solving real-world AI problems. Course Objectives:
    • Explore different problem-solving techniques like search & optimization
    • Understand basic machine learning concepts & algorithms
    • Comprehend supervised & unsupervised models
    • Analyze reinforcement learning for optimizing decisions
    • Utilize neural network implementations for AI tasks
    • Apply various deep learning architectures
    • Examine supervised & unsupervised clustering algorithms
    • Evaluate natural language, and processing models
    • Develop strategies for recognizing images with AI
    • Design custom systems for solving AI challenges
  • Course Description:

    This online course provides an advanced look into web design principles and techniques. It covers the fundamentals of creating effective, visually appealing websites and applications. You will learn about the different approaches to designing and developing interfaces, including user experience design. You will also gain an understanding of how to create a strong visual hierarchy, utilize typography, incorporate color theory and styling, optimize images for web performance, and use modern tools and techniques such as HTML5 & CSS. Through interactive lectures, readings, discussions, and assignments you will develop your skills in website design while discovering methods for improving usability and accessibility on the web. This course is ideal for individuals who want to build upon their existing knowledge of web design with a focus on developing professional-level sites. Course Objectives:
    • Develop an understanding of user experience (UX) & user interface (UI) concepts from a web designer’s perspective
    • Define & differentiate between various design elements such as typography & information architecture
    • Understand responsive design principles & be able to optimize website experience across devices
    •  Utilize best practices when incorporating animation effects & immersive media like sound/video into websites
    • Analyze color theory & contrast principles before implementing them during styling
    • Understand best methods for utilizing HTML5 & CSS so as to convert planned designs into reality
    •  Optimize images so as to render them quickly while minimizing bandwidth utilization
    • Create interactive components with help from libraries or frameworks such as Bootstrap
    • Incorporate accessibility features so as to enable maximum audience reach
    • Identify scope for improvement while auditing existing websites through analytical tools
  • Course Description:

    This course provides an overview of data entry. Students will learn about techniques for entering data accurately and efficiently, strategies for verifying information is correct before submission and other topics related to using a database in a productive manner. At the end of this course, students will be able to create plans for increasing accuracy, develop innovative systems for keeping track of information, and implement strategies that allow them to streamline their workflow when dealing with multiple sources of data. Course Objectives:
    • Understand the basics of data entry
    • Explore principles of organizational techniques
    • Analyze methods for validating input
    • Utilize strategies for maintaining accuracy
    • Comprehend different techniques for locating data
    • Evaluate approaches to understanding database structure
    • Create custom plans based on program needs
    • Develop strategies for recognizing risk
    • Design custom solutions based on context
    • Implement techniques for successful outcomes
  • Course Description:

    This course provides an overview of keyboarding. Students will learn about proper posture, techniques for typing effectively and efficiently, and other topics related to using a keyboard in a productive manner. At the end of this course, students will be able to create plans for improving accuracy, develop innovative systems for memorizing keystrokes, and implement strategies that allow them to increase speed and accuracy when typing. Course Objectives:
    • Understand the basics of keyboarding
    • Explore principles of proper posture
    • Analyze methods for finding correct positions
    • Utilize strategies for memorizing keystrokes
    • Comprehend different techniques for increasing speed
    • Evaluate approaches to understanding ergonomics
    • Create custom plans based on program needs
    • Develop strategies for recognizing risk
    • Design custom solutions based on context
    • Implement techniques for successful outcomes

OUR PRODUCTS 👇