CS: Programming

Filter Courses within "CS: Programming" (Click to filter)
Learn to Code Electronic Music Tools with Javascript (FutureLearn) FutureLearn
Goldsmiths, University of London

Learn to Code Electronic Music Tools with Javascript (FutureLearn)

Dive into the world of coding and music production with our 'Learn to Code Electronic Music Tools with JavaScript' course. This engaging program teaches you how to build interactive sound synthesizers and drum machines directly in your web browser using Javascript and the Web Audio API. Whether you're a musician, coder, or both, this course will guide you through creating captivating electronic music tools from scratch.

No sessions available
4 Weeks
Concurrent Programming in Erlang (FutureLearn) FutureLearn
University of Kent

Concurrent Programming in Erlang (FutureLearn)

Discover the power of concurrent functional programming with our Erlang course. Designed for those new to concurrent programming, this course offers a blend of theoretical knowledge and hands-on experience. You'll learn how to apply these principles in Erlang, a language renowned for its ability to handle high concurrency and fault tolerance. Through practical exercises and suggested projects, you’ll gain the skills needed to develop robust, scalable applications.

No sessions available
4 Weeks
Introduction to programming with dependent types in Scala (Stepik) Stepik
Taras Shevchenko National University of Kyiv

Introduction to programming with dependent types in Scala (Stepik)

Dive into the world of programming with this comprehensive course on dependent types in Scala. Whether you're new to programming or seeking to advance your skills, this course offers a structured introduction to type theory, homotopy type theory (HoTT), and dependent-type programming. Learn how to leverage these concepts for powerful type-level programming and theorem proving within the versatile Scala language.

Self Paced
Self-Paced
Learn to Build a Shopping Cart using NodeJS (Eduonix) Eduonix
Eduonix Learning Solutions Pvt. Ltd.

Learn to Build a Shopping Cart using NodeJS (Eduonix)

Discover how to design, develop, and deploy a custom e-commerce website from scratch with our Node.JS training tutorial. This course will guide you through creating a robust shopping cart system using Node.js and Express, enabling you to build scalable web applications that meet the demands of modern online retail.

Self Paced
Self-Paced
Learn To Build A Google Map App Using Angular 2 (Eduonix) Eduonix
Eduonix Learning Solutions Pvt. Ltd.

Learn To Build A Google Map App Using Angular 2 (Eduonix)

Dive into a detailed tutorial that teaches you everything you need to know about creating functional Google Map apps using Angular 2. This course will guide you through the process of integrating, customizing, and enhancing Google Maps in your web applications, making navigation and location services an integral part of your user experience.

Self Paced
Self-Paced
Introduction to Java Programming: Fundamental Data Structures and Algorithms (edX) EdX
Universidad Carlos III de Madrid - UC3M,UC3Mx

Introduction to Java Programming: Fundamental Data Structures and Algorithms (edX)

Discover the fundamentals of Java programming through an interactive, beginner-friendly course. Learn about key data structures like lists, stacks, queues, and trees while mastering efficient algorithms for managing information effectively. Perfect for those new to coding or seeking to refine their Java expertise.

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