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 30% 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,606 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
- Object Oriented Design
- Continuous Integration
- Cloud Development
- Agile Methodology
- Version Control
- Software Development Methodologies
- Computational Thinking
- Software Design Patterns
- Software Development Tools
- Programming Principles
- Test Driven Development (TDD)
- Software Versioning
- Object Oriented Programming (OOP)
- Software Development
- Software Development Life Cycle
- CI/CD
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,