Computer Programming

Filter Courses within "Computer Programming" (Click to filter)
Learn to Teach Java: Sequences, Primitive Types and Using Objects (Coursera) Coursera
University of California, San Diego

Learn to Teach Java: Sequences, Primitive Types and Using Objects (Coursera)

Embark on a journey to master Java fundamentals and become an effective educator with our 'Learn to Teach Java' course. This course is tailored for teachers who wish to introduce their students to sequences, primitive types, and the art of using objects in programming. Whether you're preparing your class for Advanced Placement Computer Science A or a university-level introductory course, we provide both the knowledge and teaching strategies needed to succeed.

Sep 9th 2026
4 Weeks
Learn to Teach Java: Boolean Expressions, If Statements, and Iteration (Coursera) Coursera
University of California, San Diego

Learn to Teach Java: Boolean Expressions, If Statements, and Iteration (Coursera)

Dive into the world of Java programming education with this specialized course designed for teachers. Learn how to effectively teach Boolean expressions, if statements, and various forms of iteration (for and while loops) to your students. This course not only equips you with a deep understanding of these critical Java concepts but also provides strategies and resources to engage and educate your learners.

Sep 9th 2026
4 Weeks
Learn to Teach Java: ArrayLists and 2D Arrays (Coursera) Coursera
University of California, San Diego

Learn to Teach Java: ArrayLists and 2D Arrays (Coursera)

Unlock the potential to teach Java programming confidently with our specialized course designed for educators. Learn how to effectively instruct students on using ArrayLists and 2D Arrays, leveraging interactive content from the CS Awesome textbook. This course is perfect for teachers looking to enhance their curriculum and engage students in advanced programming concepts.

Sep 9th 2026
4 Weeks
Building Arduino robots and devices (Coursera) Coursera
Moscow Institute of Physics and Technology

Building Arduino robots and devices (Coursera)

Discover the art of building independent machines and smart devices with our comprehensive course on Arduino robotics. From assembling your first robot to programming complex interactions, this course will equip you with the skills needed to create autonomous systems that can operate independently, make decisions, move, communicate, and even control other devices. Perfect for beginners and enthusiasts alike.

May 9th 2022
5-12 Weeks
Programming for Everyone : Building a Fun Web App (Coursera) Coursera
Coursera Project Network

Programming for Everyone : Building a Fun Web App (Coursera)

Discover the power of R programming as you embark on creating an engaging web application. This beginner-friendly course guides you through building a fun and practical web app using essential tools like Shiny and Leaflet packages. Whether you're new to coding or looking to expand your skills, this project-based learning experience will teach you how to deploy your creation for global accessibility.

Mar 7th 2022
Self-Paced
Programming for Everyone : Programming Foundations (Coursera) Coursera
Coursera Project Network

Programming for Everyone : Programming Foundations (Coursera)

Embark on your programming adventure with 'Programming for Everyone: Programming Foundations', an introductory course designed for those new to coding. This Coursera offering focuses on teaching fundamental programming concepts using the R language, culminating in the creation of a fun Web App project. Ideal for beginners eager to grasp the basics and apply them practically.

Feb 28th 2022
Self-Paced