Computer Science

Filter Courses within "Computer Science" (Click to filter)
Blockchain and FinTech: Basics, Applications, and Limitations (edX) EdX
University of Hong Kong,HKUx

Blockchain and FinTech: Basics, Applications, and Limitations (edX)

Dive into the world of blockchain and financial technology (FinTech) with our expert-led course. From understanding the core principles of blockchain to exploring its practical applications in finance, this course is designed for beginners and professionals alike who want to grasp the potential and challenges of this transformative technology.

Self Paced
Self-Paced
Model-Based Automotive Systems Engineering (edX) EdX
Chalmers University of Technology,ChalmersX

Model-Based Automotive Systems Engineering (edX)

Dive into the world of Model-Based Automotive Systems Engineering with our expert-led course. Gain a deep understanding of modeling and simulation techniques crucial for developing advanced automotive systems, from concept to optimization. Perfect for engineers looking to enhance their skills in system dynamics, control design, and simulation.

Self Paced
Self-Paced
Plant Bioinformatics (Coursera) Coursera
University of Toronto

Plant Bioinformatics (Coursera)

Dive into the fascinating world of Plant Bioinformatics with this advanced online course. Explore cutting-edge sequencing technologies and learn how to harness them for analyzing plant genomes, transcriptomes, and proteomes. Perfect for biologists, geneticists, and anyone interested in plant science.

Sep 21st 2026
5-12 Weeks
Introduction to the Internet of Things (edX) EdX
Universitat Politècnica de València,UPValenciaX

Introduction to the Internet of Things (edX)

Embark on a foundational exploration of the Internet of Things (IoT) with this beginner-friendly course. Whether you're new to electronics or looking to expand your skills, we'll guide you through the basics of creating smart devices that can sense and control physical environments using Arduino and ESP boards.

Self Paced
Self-Paced
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
Compilers (edX) EdX
StanfordOnline

Compilers (edX)

Dive into the world of programming language compilers with this engaging, self-paced course from edX. Explore essential concepts like lexical analysis, parsing, and code generation as you build a strong foundation in compiler design. Perfect for aspiring software engineers and seasoned developers looking to deepen their understanding of how programs are translated into machine code.

Self Paced
Self-Paced
Unix Tools: Data, Software and Production Engineering (edX) EdX
Delft University of Technology,DelftX

Unix Tools: Data, Software and Production Engineering (edX)

Unlock the full potential of Unix shell and command-line tools to transform how you handle big data, analyze software code, and manage production tasks. This course is designed for beginners and professionals alike, aiming to elevate your expertise from novice to expert in Unix-based systems. Learn essential skills that are crucial for modern digital organizations, where information processing plays a pivotal role.

Self Paced
Self-Paced
CS50's Introduction to Artificial Intelligence with Python (edX) EdX
HarvardX,Harvard University

CS50's Introduction to Artificial Intelligence with Python (edX)

Dive into the world of artificial intelligence with CS50's Introduction to Artificial Intelligence with Python on edX. This introductory course is designed for beginners who want to harness the potential of AI and machine learning using Python. From understanding basic concepts to applying them in practical scenarios, this course equips you with the skills needed to tackle real-world problems and stay ahead in a rapidly evolving tech landscape.

Self Paced
Self-Paced
Preparing for the Google Cloud Professional Data Engineer Exam (Coursera) Coursera
Google Cloud

Preparing for the Google Cloud Professional Data Engineer Exam (Coursera)

Elevate your career by mastering the intricacies of data engineering on Google Cloud Platform. This Coursera course is designed for professionals aiming to pass the challenging Google Cloud Professional Data Engineer certification exam. By following a top-down approach, you'll identify your strengths and areas needing improvement, allowing you to create a personalized study plan that ensures comprehensive preparation.

Sep 21st 2026
5-12 Weeks