About this Professional Certificate
Gain the systematic knowledge required to be a software developer.
In this professional certificate program, you will learn essential computer science concepts for software development ranging from the fundamentals of object-oriented programming to using efficient algorithms to design high-quality software.
This program begins with the basic concepts of Java, one of the industry’s most commonly used programming languages, and progresses into best practices in modern software development to developing efficient algorithms using sophisticated data structures for complex computational tasks. Finally, you will develop interactive and data-driven web apps using JavaScript.
This program will give you a thorough understanding of core principles of professional software development.
What you'll learn
- How to design, develop, and test large software applications using the Java programming language
- Development environments, tools, and frameworks for modern Java software development
- How to select, apply, and analyze the most appropriate data representations in your code
- How to apply object-oriented programming principles in order to develop high-quality software that is easy to read, understand, and modify
- Algorithmic thinking and problem-solving techniques
- How to create dynamic, interactive web applications using JavaScript tools and frameworks
From | University of Pennsylvania, PennX via edX |
---|---|
Hours | 120 |
Instructors | Arvind Bhusnurmath, Chris Murphy, Swapneel Sheth, Sampath Kannan |
Language | English |
Subjects | Programming |
Similar Courses
Sorted by relevance
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).
IT CAP - Software Development $56k
Technologist, Software Development $72k
Software Development 1 $80k
Analyst - Software Development $90k
Junior Software Development $92k
Software Specialist - Development $102k
Vendor - Software Development $106k
Software Development Professional $107k
Software Research & Development $112k
Software Development Engineer2 $120k
SeniorManager, Software Development $131k
Senior IT Software Development $144k
Courses in this Professional Certificate
Listed in the order in which they should be taken
Starts | Course Information | |
---|---|---|
On Demand |
Software Development Fundamentals Software developers are in high demand in the current job market, and computer programming is a prerequisite skill for success in this field. Start your journey toward becoming a... edX | University of Pennsylvania, PennX |
Save
|
On Demand |
Programming for the Web with JavaScript JavaScript is the programming language of the World Wide Web. As a professional web software developer, you will not only need to know how to program in this simple yet powerful... edX | University of Pennsylvania, PennX |
Save
|
On Demand |
How do you optimally encode a text file? How do you find shortest paths in a map? How do you design a communication network? How do you route data in a network? What are the... edX | University of Pennsylvania, PennX |
Save
|
On Demand |
Data Structures and Software Design Knowing how to code is only part of the skills needed to become a professional software developer. This course, part of the CS Essentials for Software Development Professional... edX | University of Pennsylvania, PennX |
Save
|
&
From | University of Pennsylvania, PennX via edX |
---|---|
Hours | 120 |
Instructors | Arvind Bhusnurmath, Chris Murphy, Swapneel Sheth, Sampath Kannan |
Language | English |
Subjects | Programming |
Careers
An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).
IT CAP - Software Development $56k
Technologist, Software Development $72k
Software Development 1 $80k
Analyst - Software Development $90k
Junior Software Development $92k
Software Specialist - Development $102k
Vendor - Software Development $106k
Software Development Professional $107k
Software Research & Development $112k
Software Development Engineer2 $120k
SeniorManager, Software Development $131k
Senior IT Software Development $144k
Similar Courses
Sorted by relevance