Facilitator: Ndoda Kheswa
Format: Blended pre-recorded and live interactive sessions
Duration: 6 hour
Price: Free
Overview
This course provides you with the foundational skill set required to write computer programs. If you are interested in learning how to write interactive, graphical programs from an introductory level in a real programming language, this is the course for you. We will be teaching the concepts of the Python, Java and JavaScript programming languages as well as HTML and CSS to develop responsive web applications. We teach with something we call “talk-throughs”. A talk-through is like a video, but it’s actually interactive- you can pause at any time if you want to play with the code yourself, and you can spin-off if you want to make your own version of what we made.
Key topics to be covered:
- Gain the foundational skill set required to write computer programs.
- Learn how to write interactive, graphical computer programs from an introductory level in a real programming language.
- Develop an understanding of computer networks, operating systems, algorithms, database systems, web and mobile app development.
Key topics to be covered
- Software Engineering (Java and Python)
- Cloud Computing (Amazon Web Services)
- Database design
- Mobile App Development
- Web development (HTML, CSS and JavaScript)
Who is this course for?
- Students who need to master basic programming skills in an objective-oriented programming language.
- This course is also suitable for trainee programmers who may have little, to no in-depth knowledge of programming.
- Individuals who wish to pursue a career in software development, are interested in designing, implementing and maintaining systems and have a passion for creating solutions to problems
Computer Programming career opportunities include:
- Programmer
- Program Developer
- IT Project Manager
- Systems Programmer
- Business Analyst
- Systems Analyst
- Software Engineer
- Technical Support
- Technical Consultant
- Software Tester
Assessment:
To obtain a Certificate of Completion, you will be required to complete the assessment process which consists of an online exam at the end of the course.
Responses