Programming

Filter Courses within "Programming" (Click to filter)
Object-Oriented Programming and GUI with Python (Coursera) Coursera
Arizona State University

Object-Oriented Programming and GUI with Python (Coursera)

Dive into the world of Object-Oriented Programming (OOP) with Python. This course will guide you through implementing OOP concepts, leveraging inheritance for efficient code design, and building intuitive Graphical User Interfaces (GUIs). Perfect for those new to programming or looking to refine their skills.

Jun 29th 2026
3 Weeks
An Introduction to Programming using Python (Coursera) Coursera
University of Leeds

An Introduction to Programming using Python (Coursera)

Embark on an exciting journey into the world of Python programming with this comprehensive online course. Whether you're new to coding or looking to enhance your existing skills, this course offers a versatile introduction to Python – a powerful language used across various domains including web development, task automation, and data analysis. By the end of this course, you'll be equipped with the foundational knowledge needed to start thinking about a career in programming.

Jun 29th 2026
2 Weeks
Working with Integrated Development Environments (Coursera) Coursera
University of Leeds

Working with Integrated Development Environments (Coursera)

Discover how to harness the power of Integrated Development Environments (IDEs) with this comprehensive course. Ideal for beginners and experienced programmers alike, you'll learn to set up your environment, navigate through interfaces, and leverage crucial features like debugging to boost productivity in software development projects.

Jun 29th 2026
2 Weeks
Fundamental Skills in Bioinformatics (Coursera) Coursera
King Abdullah University of Science and Technology (KAUST)

Fundamental Skills in Bioinformatics (Coursera)

Discover the essential skills needed to navigate the world of bioinformatics with our online course designed for beginners. Gain a practical overview of key concepts and develop both quantitative and programming abilities crucial for analyzing biological data effectively.

Jun 29th 2026
4 Weeks
Programming for Data Science (Coursera) Coursera
University of Leeds

Programming for Data Science (Coursera)

Embark on a comprehensive learning path with 'Programming for Data Science'. This introductory course is designed to equip you with the foundational programming knowledge necessary to tackle data science challenges effectively. You'll delve into Python language essentials, including data types, control structures, and functions, all while utilizing Jupyter Notebook as your primary coding environment.

Jun 29th 2026
3 Weeks
Programming for a Networked World (Coursera) Coursera
Vanderbilt University

Programming for a Networked World (Coursera)

Embark on an exciting journey into the world of computer programming with 'Programming for a Networked World'. This beginner-friendly course uses NetsBlox, a unique block-based visual programming tool designed to make learning fun and accessible. Dive deep into modern computer science principles such as networking, internet protocols, and distributed computing systems.

Jun 29th 2026
5-12 Weeks