This Specialization is intended for anyone seeking to become an application programmer with no existing experience. Through four courses, you'll learn about the fundamental concepts of programming, object-orientation, and several necessary tools including source control and build automation. You'll also review several popular development methodologies that will likely be used in any programming career.

Discover new skills with $120 off courses from industry experts. Save now.


Introduction to Application Development Specialization
Learn programming from a solid foundation.. Master programming concepts that will prepare you for learning Java or any other language. You'll learn programming fundamentals, object-oriented programming, source control, build automation, and several of the most popular development methodologies.


Instructors: Evan Bergman
3,600 already enrolled
Included with
(77 reviews)
Recommended experience
(77 reviews)
Recommended experience
What you'll learn
Application programming concepts, including object-oriented programming
Essential programming tools including source control and build automation
What methodologies and frameworks are used for programming, and which will you likely use as a programmer
Overview
Skills you'll gain
- Software Versioning
- Continuous Integration
- Version Control
- Software Design Patterns
- Software Development
- Computational Thinking
- Agile Methodology
- Software Development Tools
- CI/CD
- Programming Principles
- Software Development Methodologies
- Object Oriented Programming (OOP)
- Object Oriented Design
- Software Development Life Cycle
- Cloud Development
- Test Driven Development (TDD)
Tools you'll learn
What’s included

Add to your LinkedIn profile
Advance your subject-matter expertise
- Learn in-demand skills from university and industry experts
- Master a subject or tool with hands-on projects
- Develop a deep understanding of key concepts
- Earn a career certificate from LearnQuest

Specialization - 4 course series
What you'll learn
Skills you'll gain
What you'll learn
Skills you'll gain
What you'll learn
Skills you'll gain
What you'll learn
Skills you'll gain
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructors


Offered by
Why people choose Coursera for their career





Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy
Frequently asked questions
To complete all courses in this specialization, you will spend approximately 3-5 hours per week for 12 weeks.
No specific background is required, however, it is helpful if you are generally familiar with computers and the internet.
Yes, because concepts build on one another, we recommend that you take the courses in order.
More questions
Financial aid available,