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.
"At Reliance, our focus is on continuous and relentless growth. In order to innovate and transform in multiple sectors, we must not only have the best and brightest talent but also those trained in modern technologies. We believe the Professional Certificate in Computer Science Essentials for Software Development will help increase the numbers of well-educated software developers and thereby fulfill our mission of a highly trained 21st-century workforce, equipped to engineer a digital future."
— Hital Meswani , Executive Director and Member of the Board-Reliance Industries Ltd
Chris Murphy
Associate Professor of Practice, School of Engineering and Applied ScienceUniversity of Pennsylvania
Sampath Kannan
Henry Salvatori Professor and Department Chair, Computer and Information ScienceUniversity of Pennsylvania
Swapneel Sheth
Senior Lecturer, Computer and Information ScienceUniversity of Pennsylvania
Arvind Bhusnurmath
Lecturer, Computer and Information ScienceUniversity of Pennsylvania
To participate in this training, you can Buy Now