Coding can be thought of as the use of algorithmic thinking to solve problems. Creative Coding goes beyond this – it includes exploring the possibilities made available by coding and technology and applying them creatively and effectively to areas where they can make a difference.
If you are keen to have an impact on the world by publishing mobile apps, digital games, expressive visual art, interactive websites and robotic devices, this course is a perfect platform for you. If you are an artist, designer or any other professional in creative industry who want to start using programming in their practice then this course is your best choice. You will learn to code by making amazing things!
Please download the prospectus on the course page to know about the learning units that will be taught in this course.
This course will enable you to work with start-ups, as well as enterprises of a creative, social and educational nature which use and implement technology at their core. You will be able to wear multiple hats, as someone who ideates and conceptualizes or who is technically capable to execute those ideas. You will be equipped with the tools and frameworks that help you create your own niche or to seek self-expression by blending art and technology to produce data art, information visualizations or data journalism and more.
This course will also open avenues for higher education in art, technology and design.
Please visit the Creative Coding webpage to learn about the different employment opportunities after each year.
Creative Coding is one of the most exciting ways to learn programming. In comparison to the traditional computer science courses, the emphasis here is on learning how to use programming for creative purposes. The other unique aspect of this course is a learning approach which allows for a wide range of personal and creative explorations. You are able to creatively model many interesting, real or fictional, natural scenarios in your program. You may also find innovative, trendy and new areas of expertise that match with your interests and job aspirations.
The advantage of this course in contrast to the common computer science courses is that here you have a continued exposure to industry with multiple exit points. The work experience increases your chances of landing a job. This is targeted towards youth who want to enhance their employment opportunities to learn, earn and grow.