Coursera Blog
Active Member
Demand for programming skills is higher than ever, and employers are looking for motivated individuals of all backgrounds to fill the gap. This week, we’re inviting learners to celebrate Computer Science Education Week by joining a programming course or Specialization on Coursera.
Whether you’re writing your first line of code, exploring a career in programming, or adding a new specialty to your existing professional skills, our world-class instructors and hands-on projects can help you reach your potential. Check out a few of the popular topics below, or browse all computer science content in our catalog .
New to programming? Start here.
Create simple programs in the popular, beginner-friendly Python programming language.
Python for Everybody
University of Michigan
Build your first website
Learn to construct simple web layouts with “markup” languages like HTML and CSS, and use Javascript to adapt your content to various screen sizes.
Web Design for Everybody
University of Michigan
Responsive Website Development & Design
University of London, Goldsmiths
Explore a career in software engineering
Use the versatile Java programming language to create applications that respond dynamically to user input, and participate in real-world projects contributed by Google.
Java Programming: An Introduction to Software
Duke University
Java Programming: Object-Oriented Design of Data Structures
University of California, San Diego
Build mobile applications
Today’s computers are also smartphones, tablets, and wristwatches. In these Specializations, you’ll learn to build apps for iOS devices with programming languages like Swift and Objective-C.
iOS Development for Creative Entrepreneurs
University of California, Irvine
iOS Development with Swift
University of Toronto
Take your skills to the next level
Already comfortable with the basics? Explore these advanced and specialized topics:
- Game Design: Art and Concepts - CalArts
- Game Design & Development - University of Michigan
- Full Stack Web Development - Hong Kong University of Science and Technology
- Ruby on Rails Web Development - Johns Hopkins University
- Internet of Things - UC San Diego
- Robotics - University of Pennsylvania
Continue reading...