CS: Programming

Filter Courses within "CS: Programming" (Click to filter)
JavaScript Basics (Coursera) Coursera
University of California, Davis

JavaScript Basics (Coursera)

Discover the basics of JavaScript with our beginner-friendly course. From understanding JavaScript's origins to mastering essential coding techniques, this course is perfect for those new to programming. Enhance your skills and learn how to implement interactive features on websites.

Jun 29th 2026
4 Weeks
Java Basics: Selection and Iteration (Coursera) Coursera
Codio

Java Basics: Selection and Iteration (Coursera)

Discover the basics of Java programming with this introductory course designed for absolute beginners. Dive into essential topics such as printing output, using operators, mastering loops (iteration), and implementing conditionals (selection). Start coding right away with no software installation required, and lay a solid foundation in computer science that can be applied to other programming languages.

Jun 29th 2026
4 Weeks
Object-Oriented Java: Inheritance and Encapsulation (Coursera) Coursera
Codio

Object-Oriented Java: Inheritance and Encapsulation (Coursera)

Embark on your journey into Object-Oriented Programming (OOP) with our 'Object-Oriented Java: Inheritance and Encapsulation' course. Designed for learners new to coding, this course provides an accessible entry point into Java programming, focusing on key OOP concepts like inheritance and encapsulation. With no software installation required, you'll dive straight into writing your first Java programs and build a strong foundation in Computer Science principles that can be applied across various programming languages.

Jun 29th 2026
4 Weeks
Data Manipulation in JavaScript (Coursera) Coursera
University of California, Davis

Data Manipulation in JavaScript (Coursera)

Expand your JavaScript skills by diving into data manipulation techniques on Coursera's 'Data Manipulation in JavaScript' course. This comprehensive program builds upon previous knowledge to teach you how to validate and manage data effectively, whether it comes from user input or external sources. You'll apply these concepts through a practical project involving a seat reservation system and learn to pull real-world data into your applications.

Jun 29th 2026
4 Weeks
Animation with JavaScript and jQuery (Coursera) Coursera
University of California, Davis

Animation with JavaScript and jQuery (Coursera)

Dive into the world of web animation with our expert-led course on Animation with JavaScript and jQuery. Whether you're a beginner or an experienced developer looking to refine your skills, this course will guide you through the intricacies of DOM manipulation using JavaScript and jQuery. Master essential concepts such as understanding JavaScript libraries, implementing animations, and accelerating your web development process.

Jun 29th 2026
4 Weeks
Interactivity with JavaScript and jQuery (Coursera) Coursera
University of California, Davis

Interactivity with JavaScript and jQuery (Coursera)

Dive deeper into web interactivity with our 'Interactivity with JavaScript and jQuery' course, designed for those who have already grasped the basics of JavaScript. This course will guide you through creating complex scripts using advanced JavaScript techniques and introduce you to powerful jQuery plugins. Learn how to manipulate objects, enhance user experience, and break down larger programs into manageable pieces.

Jun 29th 2026
4 Weeks
Application Programming Fundamentals (Coursera) Coursera
LearnQuest

Application Programming Fundamentals (Coursera)

Dive into the essential principles of modern application development with our Application Programming Fundamentals course. This beginner-friendly program introduces you to object-oriented programming (OOP) and teaches you how to apply these concepts through practical exercises in Python. Whether you're new to coding or looking to refine your skills, this course will equip you with a strong foundation for building complex applications.

Jun 29th 2026
2 Weeks