Computer Science

Filter Courses within "Computer Science" (Click to filter)
Advanced App Development in Android Capstone (Coursera) Coursera
Imperial College London

Advanced App Development in Android Capstone (Coursera)

Embark on a challenging journey to develop an advanced Android application from scratch. This capstone project will test your skills in creating engaging mobile experiences through the integration of 3D graphics, VR technology, and sensor controls. Perfect for those who have completed the introductory courses in this specialization, this course consolidates all learned concepts into a single, practical project.

Sep 28th 2026
4 Weeks
UX Evaluation: User Testing (edX) EdX
HECMontrealX,HEC Montréal

UX Evaluation: User Testing (edX)

Dive into the world of UX Evaluation with 'UX Evaluation: User Testing' on edX. This course equips you with essential skills in assessing and enhancing user experiences through a range of testing techniques. From informal guerrilla approaches to structured lab evaluations, this program covers it all, ensuring you're well-versed in the empirical practice of user testing.

Self Paced
Self-Paced
Introduction to User Experience (edX) EdX
HECMontrealX,HEC Montréal

Introduction to User Experience (edX)

Explore the essential elements of UX practice in this beginner-friendly course. From understanding key concepts to learning about UX projects, activities, roles, and deliverables, you'll gain a solid foundation in designing user-centric interfaces. Whether it's application software or websites, learn how to enhance usability and create engaging experiences for your users.

Self Paced
Self-Paced
UX Research (edX) EdX
HECMontrealX,HEC Montréal

UX Research (edX)

Begin your journey into user experience (UX) with our beginner-friendly course, 'UX Research'. This MOOC will equip you with the skills to develop empathy and recognize insights crucial for digital product design and evaluation. Dive into current UX data collection methods like interviews, observation, surveys, and web analytics.

Self Paced
Self-Paced
Data Structures & Algorithms I: ArrayLists, LinkedLists, Stacks and Queues (edX) EdX
Georgia Institute of Technology,GTx

Data Structures & Algorithms I: ArrayLists, LinkedLists, Stacks and Queues (edX)

Dive into the core concepts of data storage and manipulation with our Data Structures & Algorithms I course. This edX offering provides a hands-on approach to learning about Arrays, ArrayLists, LinkedLists, Stacks, and Queues. Through engaging visualizations and practical exercises, you'll gain a deep understanding of how these structures work, their performance characteristics, and how to implement them effectively.

Self Paced
Self-Paced
M2M & IoT Interface Design & Protocols for Embedded Systems (Coursera) Coursera
University of Colorado Boulder

M2M & IoT Interface Design & Protocols for Embedded Systems (Coursera)

Embark on a comprehensive journey into M2M & IoT Interface Design & Protocols for Embedded Systems. This course is designed to equip you with the knowledge needed to connect devices effectively, build robust IoT systems using Amazon Web Services (AWS) IoT framework, and navigate through various communications protocols. Ideal for those looking to delve deeper into embedded systems design, this course covers essential topics such as security, message queuing approaches, and API/microservices usage in IoT.

Sep 28th 2026
4 Weeks
Game Design and Development 3: 3D Shooter (Coursera) Coursera
Michigan State University

Game Design and Development 3: 3D Shooter (Coursera)

Embark on an exciting journey into the world of game development with 'Game Design and Development 3: 3D Shooter'. This course is designed for those who have a passion for games and aspire to create their own. You'll delve into advanced techniques in level design, game balancing, prototyping, playtesting, and asset creation. Utilize industry-standard tools like Unity 2020 to bring your ideas to life and develop a fully functional 3D First-Person Shooter game.

Sep 28th 2026
4 Weeks