Programming

Filter Courses within "Programming" (Click to filter)
Basic Modeling for Discrete Optimization (Coursera) Coursera
University of Melbourne,The Chinese University of Hong Kong

Basic Modeling for Discrete Optimization (Coursera)

Discover the power of discrete optimization through this foundational course. Explore essential modeling techniques that are crucial for effective scheduling, resource management, and strategic decision making. Whether you're interested in improving corporate efficiency or solving complex puzzles like Sudoku, this course provides the tools to make informed choices and optimize processes.

Sep 14th 2026
4 Weeks
IT Fundamentals for Business Professionals: Programming (edX) EdX
Universitat Politècnica de València,UPValenciaX

IT Fundamentals for Business Professionals: Programming (edX)

Dive into the world of Information Technology with our introductory course designed specifically for business professionals. Learn the fundamental principles of software programming, enabling you to navigate and contribute effectively within tech-driven environments. This course is part of a 5-course series that provides a solid foundation in Business Information Systems.

Self Paced
Self-Paced
LAFF – On Programming for Correctness (edX) EdX
University of Texas at Austin,UTAustinX

LAFF – On Programming for Correctness (edX)

Discover how to systematically develop correct, loop-based programs with 'LAFF – On Programming for Correctness' on edX. Learn essential skills in formal methods to ensure your programs are reliable and produce the right output every time. Perfect for programmers seeking to enhance their ability to create error-free software.

Self Paced
Self-Paced
How to Code: Simple Data (edX) EdX
The University of British Columbia,UBCx

How to Code: Simple Data (edX)

Discover the secrets to effective coding with our 'How to Code: Simple Data' course. This unique program focuses on teaching you a systematic approach to writing code, ensuring your programs are well-structured, thoroughly tested, and easily enhanced. Learn how to channel your creativity into programming effectively, regardless of the language you use.

Self Paced
Self-Paced
Programming for Data Science (edX) EdX
University of Adelaide,AdelaideX

Programming for Data Science (edX)

Embark on a journey into the world of data science with this comprehensive Programming for Data Science course from edX. Designed for beginners, this program will equip you with essential programming skills, computational thinking abilities, and data analysis techniques needed to solve complex real-world problems. Dive into engaging activities and collaborative assignments that will pave your way towards becoming proficient in handling Big Data sets.

Self Paced
Self-Paced
How to Code: Complex Data (edX) EdX
The University of British Columbia,UBCx

How to Code: Complex Data (edX)

Unlock the secrets to creating sophisticated software solutions with 'How to Code: Complex Data'. This course will guide you through the intricacies of advanced programming techniques, including new data structures, abstraction, and generative recursion. Perfect for developers looking to elevate their coding skills and create efficient, well-structured programs.

Self Paced
Self-Paced
Concurrent Programming in Java (Coursera) Coursera
Rice University

Concurrent Programming in Java (Coursera)

Dive into Concurrent Programming in Java and unlock the secrets to efficient resource management and parallel program execution. This course is tailored for industry professionals and students alike, offering a deep dive into crucial concepts such as threads, locks, critical sections, and concurrent collections within the context of Java 8. By the end, you'll be equipped with the knowledge to effectively implement concurrency in your projects.

Sep 14th 2026
4 Weeks