Explore this course
What you will learn
This twelve-month program teaches you how to design, develop, test, and maintain software applications using modern programming languages and tools. You will learn computer fundamentals, programming logic, C and C++, Data Structures, and Object-Oriented Programming with Java. You will then learn database management with SQL and MySQL, web development with HTML, CSS, JavaScript, and PHP, an introduction to Python, and desktop application development with C# and .NET. The advanced modules cover Software Engineering, the software development life cycle (SDLC), software testing, version control with Git and GitHub, an introduction to Android app development, and basics of APIs and cloud computing. With regular coding practice in the computer lab, assignments, and a live final project, such as a management system, a web application, or a mobile app, you build the skills to start as a junior software developer, programmer, web developer, or software tester, work in IT companies and software firms, work as a freelance developer, or move on to advanced courses such as PGDCA, Full Stack Development, and Advanced Java.
