Programming

Filter Courses within "Programming" (Click to filter)
How To Create a Website in a Weekend! (Project-Centered Course) (Coursera) Coursera
The State University of New York

How To Create a Website in a Weekend! (Project-Centered Course) (Coursera)

In this hands-on project-centered course, you'll learn how to design, build, and publish a basic website that incorporates text, sound, images, hyperlinks, plugins, and social media interactivity. Whether you're new to web development or looking to refresh your skills, this course provides step-by-step instructions, exercises, tips, and tools to help you create an effective online presence.

Sep 14th 2026
3 Weeks
Introduction to HTML5 (Coursera) Coursera
University of Michigan

Introduction to HTML5 (Coursera)

Discover the essentials of creating web pages with our Introduction to HTML5 course. Designed for beginners, this course provides a comprehensive overview of HTML5, enabling you to build your own websites from scratch. Understand the theory behind webpage functionality, learn practical skills for designing your own pages, and explore what comes next after creating your first website.

Sep 14th 2026
3 Weeks
Interactivity with JavaScript (Coursera) Coursera
University of Michigan

Interactivity with JavaScript (Coursera)

Transform your static websites into engaging, interactive experiences with our 'Interactivity with JavaScript' course. Designed for beginners, this comprehensive program will guide you through the basics of JavaScript and teach you how to create responsive web pages that react to user actions such as clicks, scrolls, and keyboard inputs. Elevate your web development skills today!

Sep 14th 2026
4 Weeks
Java Programming: Principles of Software Design (Coursera) Coursera
Duke University

Java Programming: Principles of Software Design (Coursera)

Discover the art and science of Java programming with 'Java Programming: Principles of Software Design' on Coursera. This course is designed for those who want to delve into solving complex problems through structured programming techniques using Java. You'll learn how to create robust, scalable applications by mastering classes, interfaces, and effective design principles. By the end, you will have developed a program capable of analyzing and sorting earthquake data, as well as creating a predictive text generator.

Sep 14th 2026
4 Weeks
Biology Meets Programming: Bioinformatics for Beginners (Coursera) Coursera
University of California, San Diego

Biology Meets Programming: Bioinformatics for Beginners (Coursera)

Dive into the fascinating world where biology meets programming with 'Biology Meets Programming: Bioinformatics for Beginners.' This course is designed to introduce you to the basics of bioinformatics, teaching you how to apply programming (specifically Python) to solve complex biological problems. Whether you're a student, researcher, or simply curious about the intersection of science and coding, this course will equip you with essential skills in algorithm implementation and problem-solving within a biological context.

Sep 14th 2026
4 Weeks
Advanced Data Structures in Java (Coursera) Coursera
University of California, San Diego

Advanced Data Structures in Java (Coursera)

Explore the fundamentals of advanced data structures in Java and learn how to apply them to solve intricate real-world challenges. This course will equip you with essential knowledge and practical skills needed for efficient problem-solving in various domains, including software engineering, network management, and more.

Sep 14th 2026
5-12 Weeks
Data Structures and Performance (Coursera) Coursera
University of California, San Diego

Data Structures and Performance (Coursera)

Unlock the secrets of efficient Java programming with our 'Data Structures and Performance' course. Designed for intermediate learners, this course will teach you advanced techniques to handle vast amounts of data effectively. Gain insights into optimizing algorithms and data structures for large-scale applications, ensuring your software performs at its best.

Sep 14th 2026
5-12 Weeks
Fundamentos de Android (Coursera) Coursera
Universidad Nacional Autónoma de México

Fundamentos de Android (Coursera)

Sumérgete en el mundo del desarrollo de aplicaciones móviles con nuestro curso 'Fundamentos de Android'. Este curso práctico te guiará paso a paso desde la instalación de Android Studio hasta la creación y optimización de tus propias aplicaciones. Aprende los fundamentos esenciales para comenzar tu viaje como desarrollador de Android.

Sep 14th 2026
5-12 Weeks