Courses

Course categories

We found 409 courses available for you
See

Database Administration and Security: Ensuring Integrity and Protection of Data

17 Lessons
Intermediate

The course “Database Administration and Security: Ensuring Integrity and Protection …

What you'll learn
Understanding the basics of database management systems (DBMS) and their components.
Study of database security principles, including authentication, authorization, and encryption techniques.
Techniques for implementing access controls and managing user privileges to protect sensitive data.
Exploration of backup and recovery strategies to ensure data integrity and disaster recovery.
Application of database monitoring and performance tuning to optimize database performance.

Introduction to Game Development: From Concept to Playable Prototype

18 Lessons
Intermediate

The course “Introduction to Game Development: From Concept to Playable …

What you'll learn
Understanding the game development process, from concept ideation to the creation of a playable prototype.
Study of game design principles, including game mechanics, dynamics, and aesthetics.
Techniques for planning and organizing game development projects, including defining game objectives and target audience.
Exploration of game engines and development tools used to create games efficiently.
Application of programming and scripting languages, such as C#, Python, or JavaScript, to implement game functionality.
Practice in designing game levels, characters, and assets for immersive gameplay experiences.

Advanced Game Programming: Building Engaging and Interactive Experiences

18 Lessons
Intermediate

The course “Advanced Game Programming: Building Engaging and Interactive Experiences” …

What you'll learn
Building upon your foundational game development knowledge to explore advanced programming techniques for creating engaging and interactive game experiences.
Understanding game design patterns and how they are applied in advanced game development.
Study of advanced graphics and rendering techniques to enhance visual quality and performance in games.
Techniques for implementing physics simulations, collision detection, and realistic animations in games.
Exploration of artificial intelligence (AI) algorithms for creating intelligent and challenging non-player characters (NPCs) in games.

Game Design and User Experience: Creating Immersive Gameplay

19 Lessons
Intermediate

Welcome to the exciting world of game design and user …

What you'll learn
Understanding the importance of user experience (UX) in game development and player engagement.
Study of game mechanics, dynamics, and aesthetics to create well-balanced and enjoyable gameplay.
Techniques for designing levels, puzzles, and challenges that encourage player interaction and progression.
Exploration of storytelling and narrative techniques to create compelling game worlds and characters.
Application of prototyping and playtesting to refine and improve game design concepts.
Practice in using game development tools and software to implement game mechanics and user interfaces.

Mastering Modern Web Development: HTML, CSS, and JavaScript

16 Lessons
Intermediate

The “Mastering Modern Web Development: HTML, CSS, and JavaScript” course …

What you'll learn
Understanding the fundamentals of HTML (Hypertext Markup Language) for structuring web content.
Study of CSS (Cascading Style Sheets) for styling and designing web pages with layouts, colors, and typography.
Techniques for creating responsive web designs that adapt to different screen sizes and devices.
Exploration of JavaScript, its syntax, and how it enhances interactivity and functionality on web pages.
Application of JavaScript libraries and frameworks, such as React, Vue.js, or Angular, for building dynamic web applications.
Practice in implementing web forms, handling user input, and validating data using HTML, CSS, and JavaScript.

Game Development with Unity: Building Cross-Platform Games

21 Lessons
Intermediate

Welcome to the exciting world of game development with Unity! …

What you'll learn
Understanding the Unity editor and its features for building 2D and 3D games.
Study of game objects, components, and scripting in Unity to create interactive gameplay.
Techniques for designing levels, characters, and environments in Unity.
Exploration of physics simulation and animation tools for realistic game interactions.
Application of Unity's cross-platform capabilities to deploy games on various platforms, including PC, mobile, and consoles.
Practice in coding game mechanics and implementing gameplay features using C# programming language.
Consideration of optimization techniques and performance tuning for smooth gaming experiences across different devices.

Responsive Web Design: Creating Dynamic and Mobile-Friendly Websites

20 Lessons
Intermediate

The “Responsive Web Design: Creating Dynamic and Mobile-Friendly Websites” course …

What you'll learn
Understanding the principles of fluid layouts, flexible images, and media queries for responsive design.
Study of HTML5 and CSS3 features used in building modern and mobile-friendly web pages.
Techniques for designing user interfaces that provide an optimal viewing experience across various devices.
Exploration of responsive design frameworks and libraries to expedite development.
Application of mobile-first design approach to prioritize the mobile user experience.
Practice in implementing responsive design patterns for navigation, forms, and interactive elements.
Consideration of performance optimization and accessibility in responsive web design.

Full-Stack Web Development: From Front-End to Back-End

16 Lessons
Intermediate

The “Full-Stack Web Development: From Front-End to Back-End” course is …

What you'll learn
Understanding the roles of front-end and back-end development in building a complete web application.
Study of front-end technologies such as HTML, CSS, and JavaScript for designing user interfaces and interactivity.
Techniques for creating responsive and visually appealing user interfaces that work across different devices.
Exploration of back-end technologies, including server-side programming languages and databases, for handling data and server-side logic.
Application of web frameworks and libraries for both front-end and back-end development to streamline the development process.