Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Master the core competencies needed for building software applications. This practical curriculum addresses essential subjects such as multiple programming languages, web and mobile app creation, systems evaluation, database architecture, quality control testing, technical documentation, and interpersonal communication.
Key learning outcomes
Develop expertise through comprehensive training in software development, database administration systems, and development utilities.
Investigate:
Web technologies like HTML, CSS, JavaScript (Ajax, JSON), PHP, ASP.NET, and Node.js
Coding languages including Python, Java, C#, and Swift
Mobile app design for Android and iOS platforms
Database structure with MySQL
Development environments and frameworks such as IntelliJ, Visual Studio, Android Studio, MVC, Laravel, and WordPress
IT project oversight including performance measurement techniques
Internet of Things (IoT) implementation with Raspberry Pi
Artificial Intelligence concepts
Technical documentation and public speaking
Systems and business process analysis