Software Development Professional Program
Issued by
American University
The Software Development Professional Program, in partnership with HackerU, provides a comprehensive education in web design, development, and software engineering. Students gained hands-on experience through virtual lectures, cyber labs, simulations, and group exercises. The program also covers Python programming, AI, and cloud computing. Milestone projects showcased skills acquired in each part of the program, including building a browser game and MERN stack application.
Additional DetailsSkills
- Application Programming Interface (API)
- Artificial Intelligence
- Back End (Software Engineering)
- Cascading Style Sheets (CSS)
- Cloud Computing
- CSS Frameworks
- Cyber Security
- Data Modeling
- DevOps
- Front End (Software Engineering)
- HyperText Markup Language (HTML)
- JavaScript (Programming Language)
- MERN Stack
- Python (Programming Language)
- React.js
- React Redux
- Software Development
- Software Engineering
- SQL (Programming Language)
- TypeScript
- User Experience (UX) Design
- User Interface (UI) Design
- Web Accessibility
- Web Design
- Web Development
- WebRTC
- WebSocket
Earning Criteria
-
Students complete a 414-hour program divided into an Introductory Course, Web Design, Web Development and Software Engineering.
-
Introductory Course (30 Hours) The Introductory Course provided an accurate representation of what the entire Software Development Professional Program teaches. It gave learners a short overview of the first five courses in a way that focuses on projects they can immediately begin to build to showcase their skills to potential employers.
-
Topics in Web Design (116 hours): The learners completed courses in HTML and Web Accessibility, CSS and CSS Frameworks, User Experience and User Interface Design, JavaScript, and Front-End Web Development. Learners were required to complete a milestone project of coding a browser game.
-
Topics in Web Development (140 hours): The learners covered Back-End Development and APIs, React and Redux, SQL, and Data Modeling. As a milestone project, the learners had to code a MERN Stack Application.
-
Topics in Software Engineering (128 hours): The learners studied Cybersecurity, Principles of Programming with Python, Advanced Topics like integrating AI models into applications, building voice applications, Cloud Computing, TypeScript, WebSockets, and WebRTC. Learners also leveraged their cumulative skills in a final milestone project to create a complex application of their choice.