Computing

Filter Courses within "Computing" (Click to filter)
Computer Programming for Everyone (FutureLearn) FutureLearn
University of Leeds,Institute of Coding

Computer Programming for Everyone (FutureLearn)

Discover the world of computer programming with 'Computer Programming for Everyone'. This online course offered by FutureLearn in partnership with the Institute of Coding and the University of Leeds is designed to introduce you to the basics of coding. Through engaging content and practical block-language exercises, you'll learn how computers work and how to harness their potential.

Self Paced
2 Weeks
Advanced Linear Algebra: Foundations to Frontiers (edX) EdX
University of Texas at Austin,UTAustinX

Advanced Linear Algebra: Foundations to Frontiers (edX)

Dive into Advanced Linear Algebra: Foundations to Frontiers (ALAFF) and elevate your understanding of linear algebra's role in computing and data science. This course will equip you with advanced knowledge, practical skills in algorithm implementation, and insights into the nuances of floating-point arithmetic.

Self Paced
Self-Paced
Introduction to High-Performance and Parallel Computing (Coursera) Coursera
University of Colorado Boulder

Introduction to High-Performance and Parallel Computing (Coursera)

Discover the essentials of high-performance and parallel computing in this introductory course designed for scientists, engineers, and anyone looking to enhance their software skills in parallel environments. From Linux basics and bash scripting to advanced topics like high throughput computing and code parallelization, this course is your gateway to unlocking powerful computational capabilities.

Jul 20th 2026
4 Weeks
Computing in Python II: Control Structures (edX) EdX
Georgia Institute of Technology,GTx

Computing in Python II: Control Structures (edX)

Dive deeper into Python programming with 'Computing in Python II: Control Structures' on edX. This comprehensive course builds upon foundational concepts to teach you about conditionals, loops, functions, and error handling – all crucial elements for crafting sophisticated software solutions. Whether you're a beginner looking to advance or an intermediate developer aiming to refine your skills, this course offers structured learning paths to help you master control structures in Python.

Self Paced
Self-Paced
Computing in Python III: Data Structures (edX) EdX
Georgia Institute of Technology,GTx

Computing in Python III: Data Structures (edX)

Expand your understanding of Python programming by diving into the world of complex data handling. This course will guide you through mastering conditionals, loops, functions, and more advanced topics like strings, lists, dictionaries, and file input/output. Perfect for those looking to elevate their Python coding skills.

Self Paced
Self-Paced
Computing in Python IV: Objects & Algorithms (edX) EdX
Georgia Institute of Technology,GTx

Computing in Python IV: Objects & Algorithms (edX)

Expand your understanding of computer science fundamentals by diving into the world of objects and algorithms in Python. This comprehensive course is designed for those who have completed introductory courses and are ready to advance their knowledge. Learn about object-oriented programming, recursion, and various search and sort algorithms to develop more efficient and intuitive programs.

Self Paced
Self-Paced
Assembler Language (edX) EdX
DoaneX,Doane University

Assembler Language (edX)

Dive into the world of Assembler Language with our expert-led course on edX. Whether you're a beginner or looking to enhance your skills, this course will guide you through the essentials of digital logic, computer organization, and low-level programming. Gain the ability to translate high-level concepts into efficient assembly language code.

Self Paced
Self-Paced
Teaching with Physical Computing: Introduction to Project-Based Learning (edX) EdX
Arm Education,ArmEducationX

Teaching with Physical Computing: Introduction to Project-Based Learning (edX)

Transform your approach to teaching Computer Science with 'Teaching with Physical Computing'. This introductory course on edX explores Project-Based Learning (PBL) and its application in the classroom using programmable devices like Arduino, Raspberry Pi, and micro:bit. Learn how to engage students in hands-on STEM activities and equip them with essential computing skills.

Self Paced
Self-Paced