This course is designed from the ground up to take you on a journey from 0s and 1s through to programming complex applications. You won't be going on this journey alone - we'll be with you every step of the way.
Designed from the ground up computer scientists and educators with original content, activities and projects. Validated by leading technology companies and software engineers to ensure that you're gaining the foundational skills that everyone in the industry needs.
We've designed a support model that fits around your schedule and enables you to improve. You'll receive feedback from your peers and facilitators as you progress through the course. The facilitator will also guide the community and encourage discussion.
Programmers rarely work alone, they brainstorm with others, write programs that interact with other programs and they give each other constructive feedback. That is what you will experience in this course. You will be part of a vibrant learning community that is driven by activities and projects, and facilitated by experts in the field.
CS101 is designed from the ground up to maximise opportunities for peer interaction and engagement for the purpose of developing a broad range of computer science and professional skills. Delivered on OpenLearning and designed around the principles of social constructivism, you will interact because it's fun, not because you are forced to do so.
We know that deep and effective learning happens when learners are being active – creating, discussing and reflecting – rather than simply memorising and repeating. Whilst we utilise a range of content types and approaches to learning, we've designed the course as a whole around the principles of social constructivism.
CS101 is designed and delivered by OpenLearning, an online learning platform that goes beyond content delivery to focus on community, connectedness, and learner engagement.
To foster deeper learning through intrinsic motivationLearn more
Which go beyond publishing contentLearn more
To encourage sharing, build student rapport, and support collaborationLearn more
OpenLearning Limited (ASX: OLL) is an education technology company that provides a scalable online learning platform and learning design services to education providers; and a global marketplace of world-class short courses and online degrees for learners.
Through partnerships with top universities and government agencies, strong network effects, novel implementation of social constructivist educational theory and an education to employability pathway, OpenLearning is at the forefront of a new wave of education delivery.
OpenLearning recently launched OpenCreds, the first cross-sector micro-credentialing framework for Australia and Malaysia, that is designed for higher education, vocational education and professional learning short courses with a focus on outcomes and portfolios for every learner.
With more than 2.8 million learners worldwide across over thousands of courses provided by 177 education providers, OpenLearning is fulfilling its mission of increasing access to higher quality education.
Learn the skills that the world depends on. Enrol in CS101 today and start your journey.Enrol Now