CS: Programming

Filter Courses within "CS: Programming" (Click to filter)
Mastering Multithreading with Go (Coursera) Coursera
Edureka

Mastering Multithreading with Go (Coursera)

Dive into the world of concurrent programming with our comprehensive 'Mastering Multithreading with Go' course. Designed for developers looking to enhance their skills in creating highly-efficient, multi-tasking applications, this course uses the versatile Go language to teach you everything from basic concepts to advanced multithreading techniques. Learn how to write code that can handle multiple tasks simultaneously, improving performance and scalability.

Sep 14th 2026
5-12 Weeks
Go for Cloud and Networks (Coursera) Coursera
Edureka

Go for Cloud and Networks (Coursera)

Embark on a journey into the future of software development with our 'Go for Cloud and Networks' course. This comprehensive program is tailored for developers looking to harness the power of Go and apply it in cloud-based networking solutions. Whether you're new to programming or have some experience, this course will guide you through creating scalable applications that can thrive in a cloud environment.

Sep 14th 2026
5-12 Weeks
Llama for Python Programmers (Coursera) Coursera
University of Michigan

Llama for Python Programmers (Coursera)

Dive into 'Llama for Python Programmers' – a comprehensive course designed for Python programmers eager to explore and utilize large language models (LLMs) like Llama 2. This course will guide you through the process of running open-source LLMs on your own hardware, optimizing performance with techniques such as quantization using the llama.cpp package. Get ready to harness the full potential of generative AI.

Sep 14th 2026
3 Weeks
Advanced Java (Coursera) Coursera
LearnKartS

Advanced Java (Coursera)

Elevate your Java expertise with our Advanced Java Course on Coursera. This in-depth program is designed for programmers looking to advance their knowledge of Java, focusing on complex concepts and practical application development. Whether you're aiming to enhance your career prospects or deepen your understanding of Java, this course offers a structured pathway to achieving those goals.

Sep 14th 2026
5-12 Weeks
An Introduction to Interactive Programming in Python (Part 1) (Coursera) Coursera
Rice University

An Introduction to Interactive Programming in Python (Part 1) (Coursera)

Discover the fundamentals of creating simple interactive applications with our introductory Python course. Designed for beginners, this two-part series provides an accessible pathway into coding, using Python—a popular, easy-to-learn computer language—and a cutting-edge browser-based programming environment that simplifies the development process.

Sep 7th 2026
5-12 Weeks