Programming Courses in Geelong
There are 44 courses available in Geelong for people who want to study programming. Enquire now to see all courses and to find nearby campuses.
ICT30120
Online, On Campus, Traineeship
More info
Possible job outcomes:
Help Desk Support
Service Desk Analyst
Systems Tester
Junior Programmer
Junior Web Developer
Junior Animator
Junior Video Editor
The ICT30120 Certificate III in Information Technology is for IT technicians and programmers seeking the most up-to-date skills in animation, cloud computing, cyber security, digital media, IT support, programming, ICT systems, and web development. You’ll develop your critical thinking and problem solving abilities, then graduate with the confidence to learn to work within a dynamic ICT team.
Enquire now for the full list of study units, elective streams, and upcoming enrolment dates..
Average duration: 12 months.
ICT40120
Online, On Campus
More info
Possible job outcomes:
Web Developer
Frontend Developer
Software Developer
Programmer
SQL Developer
Database Administrator
Become an expert coder with the ICT40120 Certificate IV in Information Technology (Programming). This nationally recognised qualification will teach you how to write scripts for software applications, automate processes, and develop mobile apps in a range of different programming languages. Working with the latest technologies you’ll graduate a confident programmer ready for client work or part of the ICT team.
Enquire now for the most up-to-date list of study units, course outcomes, and enrolment centres..
Average duration: 12 months.
Online
More info
Possible job outcomes:
Frontend Developer
Software Engineer
Javascript Developer
Web Developer
Full Stack Developer
UX Developer
The Software Engineering Bootcamp equips students with the hands-on software engineering skills necessary to secure their ideal tech job. This comprehensive course delivers advanced instruction, paired with exclusive career coaching and vital industry connections, to significantly enhance employability in the technology sector. Through rigorous training and practical experience, students develop the competencies required to excel in software development. Additionally, they receive personalized guidance and access to a network of professionals, preparing them thoroughly for a successful career in technology.
.
Average duration: 12 weeks.
Online
More info
Possible job outcomes:
Web Developer
Game Developer
Business Intelligence Analyst
Applications Developer
Frontend Developer
Programmer
Data Scientist
The Front-End Web Development short course equips students with essential coding skills, the technical vocabulary needed to confidently communicate with web developers and technical stakeholders, and the ability to immediately apply these skills in a professional setting. Front-end web development skills are highly versatile, akin to a Swiss army knife in the tech world, enhancing capabilities across various roles. This course covers building responsive websites using HTML, CSS, JavaScript, and more, preparing students for a brighter future in any field.
.
Average duration: 10 weeks.
Online
More info
Possible job outcomes:
Junior Programmer
Frontend Developer
Backend Developer
Web Developer
Software Engineer
The Software Engineering: Transform course is ideal for those seeking a swift transition into the tech industry as a Software Engineer or Developer. It's tailored for individuals who are detail-oriented, enjoy logical problem solving, and have a keen interest in technology. This course covers essential programming fundamentals, including Object-Oriented Programming, working with APIs, database modeling, and understanding the Model-ViewController patterns essential for building large-scale applications. Students will learn JavaScript and Ruby, providing a strong foundation to adapt to various programming languages as technology advances throughout their careers.
.
Average duration: 12 months.
ICT50220
Online, On Campus, Distance, Traineeship
More info
Possible job outcomes:
Systems Engineer
Junior Programmer
Systems Analyst
Junior Web Developer
Network Administrator
PHP Developer
Java Developer
IT Technician
Analyst Programmer
Javascript Developer
IT Support Officer
IT Support Technician
Salesforce Developer
ICT Support Engineer
Junior Data Analyst
ICT Sales Assistant
Are you looking for an advanced IT qualification that delivers both leadership and IT technical skills? Try the ICT50220 Diploma of Information Technology. This nationally recognised diploma will teach you how to lead and facilitate an IT work team, review cyber security practices, create and maintain a cyber security awareness program, ensure your department’s ICT products and systems match the strategic direction of the organisation, and much more. This qualification has scope to achieve a specialisation in advanced networking, advanced programming, cloud engineering and architecture, advanced web development, and gaming. Enquire now for the full list of study units, entry requirements, and upcoming enrolment dates..
Average duration: 12 months.
Online
More info
Possible job outcomes:
Software Engineer
Web Developer
Product Manager
Data Scientist
Devops Engineer
Machine Learning Engineer
Python Developer
The Python Programming short course propels students' careers forward by teaching Python, the world's fastest-growing major programming language. This course enables students to use Python for building web and data science applications. Students will learn Python fundamentals and apply object-oriented programming to enhance opportunities in both data science and web development. Python's rapid growth is due to its versatility and effectiveness across various programming tasks, making this course essential for those looking to expand their technical skill set.
.
Average duration: 10 weeks.
Online
More info
Possible job outcomes:
Software Engineer
Business Analyst
UX Designer
Project Manager
Marketing Manager
Product Manager
The Product Management short course equips students with essential skills to lead cross-functional teams and launch successful products. It teaches how to balance business viability, technical feasibility, and customer desires, preparing students for roles in startups and enterprise product organizations. At the intersection of business, design, and technology, product management involves collaborating with stakeholders, designers, and developers to ensure products meet both business objectives and customer needs. This course provides the tools to guide products toward long-term success.
.
Average duration: 10 weeks.
Online
More info
Possible job outcomes:
React Developer
Computer Scientist
Data Scientist
Web Developer
Software Engineer
Programmer
UX Designer
The React Development short course enhances JavaScript programming skills, opening up broader career opportunities by teaching students to build sophisticated, scalable web applications using React. React, designed to handle dynamically changing data, powers numerous websites and apps across various industries, including Instagram and Airbnb. The course helps students gain fluency in this simple yet flexible framework, enabling significant contributions to projects and career advancement.
.
Average duration: 10 weeks.
Online
More info
Possible job outcomes:
Computer Scientist
Data Scientist
Web Developer
Javascript Developer
Software Engineer
UX Designer
Programmer
The JavaScript Development short course boosts web development skills by providing fluency in JavaScript, the world's most popular programming language. This course equips students with the foundational skills necessary to build rich, interactive websites and applications. JavaScript's popularity stems from its capability to create dynamic elements and integrate services effectively. By the end of the course, students will be able to develop interactive and responsive web content, enhancing their proficiency in modern web development.
.
Average duration: 10 weeks.
Online
More info
Possible job outcomes:
Business Analyst
Data Scientist
Machine Learning Engineer
The Data Science short course enhances students' abilities to build predictive models with statistics and Python, and tackle machine learning challenges. It empowers students to synthesize large datasets and effectively communicate data-driven insights to stakeholders. With data science skills increasingly critical in various decision-making roles, this course provides a robust, future-proof skill set, preparing students for advancement in their current roles or a transition to new, dynamic careers in a wide range of industries.
.
Average duration: 10 weeks.
Online
More info
Possible job outcomes:
Frontend Developer
Junior Web Developer
Javascript Developer
Web Developer
The Front-End Web Development: Elevate course is crafted to teach students the essentials of front-end programming. It provides abundant coding practice through practical lab exercises and activities in each topic. The course culminates with a final coding project that integrates all learned skills into a portfolio piece. This training not only introduces students to front-end web development but also equips them to think and build like Frontend Engineers, enhancing their capabilities in creating responsive and dynamic websites.
.
Average duration: 6 months.
Online
More info
Possible job outcomes:
Web Developer
Javascript Developer
Frontend Developer
The Front-End Web Development: Transform course is tailored for beginners in web development, aiming to build foundational programming skills for creating responsive websites and web applications. It’s suitable for those starting a tech career as Front-End Web Developers or professionals in related fields seeking skill enhancement. The course focuses on the visual elements of a website, teaching students to write user-facing code, optimize loading times, and manage site architecture for the best user experience. It's a comprehensive introduction to the world of front-end development.
.
Average duration: 12 months.
ICT50220
Online, On Campus
More info
Possible job outcomes:
Web Developer
Frontend Developer
Software Developer
Programmer
Database Administrator
SQL Developer
Learn how to design dynamic and complex websites with the ICT50220 Diploma of Information Technology (Web Development). This 18 month course covers both front-end and back-end web development, working to a project brief, cybersecurity best practices, and maintaining website information architecture and data. You’ll graduate with an arsenal of coding skills and a diploma that’s recognised Australia-wide.
Enquire now for the list of study units, elective choices, and enrolment dates..
Average duration: 18 months.
Online, On Campus
More info
Possible job outcomes:
2D Animator
3D Animator
Game Tester
Application Designer
Game Programmer
Game Designer
The Bachelor of Game Design and Development enhances design, artistic, and technical skills essential for crafting contemporary games and interactive projects. It encompasses the creation of engaging elements like environments, characters, and stories, ensuring immersive experiences. Additionally, the course offers practical experience using industry-standard software, preparing students for the dynamic field of game design and development.
.
Average duration: 3 years.
Online, On Campus
More info
Possible job outcomes:
Network Engineer
Analyst Programmer
Database Administrator
Systems Administrator
Systems Analyst
Software Developer
Software Engineer
The Bachelor of Information Technology (Co-op) is designed to provide extensive, hands-on experience directly relevant to the dynamic Information, Communication, and Technology (ICT) industries. This course not only prepares students for successful ICT careers but also imparts a broad and solid foundation in IT. It encompasses a range of essential knowledge and skills, ensuring graduates are well-equipped to navigate and excel in the ever-growing field of technology. The cooperative aspect of the course ensures that theoretical learning is complemented by real-world industry exposure.
.
Average duration: 3 years.
Online, On Campus
More info
Possible job outcomes:
Data Analytics Manager
Data Scientist
Machine Learning Engineer
Quantitative Analyst
Data Engineer
Data Analyst
The Master of Applied Data Analytics is a comprehensive course designed to equip students with practical skills in data analysis and interpretation. It focuses on applying statistical methods to real-world data, offering insights into data-driven decision making. The course covers areas like big data management, predictive analytics, and data visualisation. Ideal for professionals seeking to leverage data in their fields, it prepares graduates for roles that require advanced data analytics skills in various industries, enhancing their ability to make informed decisions based on data..
Average duration: 18 months.
Online, On Campus
More info
Possible job outcomes:
Business Intelligence Analyst
Statistician
Data Engineer
Machine Learning Engineer
Data Scientist
Business Analyst
Analytics Manager
The Master of Analytics is tailored for driven professionals aiming to develop advanced analytics capabilities and implement data-driven decision-making. This course equips students with expertise to influence business decisions, opening up career opportunities. It provides skills applicable across various industries, preparing graduates for impactful roles in the evolving world of data and analytics.
.
Average duration: 24 months.
Online, On Campus
More info
Possible job outcomes:
Business Analyst
Data Scientist
Machine Learning Engineer
Data Engineer
Data Architect
The Master of Data Science (Professional) is an advanced course designed to equip students with comprehensive skills in data analysis, machine learning, and big data technologies. This course blends theoretical knowledge with practical applications, preparing students for the challenges of data-driven decision-making in various industries. Emphasising real-world relevance, it covers statistical methods, data management, and ethical considerations in data science. Ideal for aspiring data professionals, this course enables graduates to excel in the rapidly evolving field of data science.
.
Average duration: 24 months.
Online, On Campus
More info
Possible job outcomes:
Systems Engineer
Integration Engineer
The Master of Systems Engineering develops a comprehensive understanding of systems engineering principles and practices, focusing on design, development, and application phases. This course offers specialisations in areas like electronic warfare, networking, space systems, and more, catering to diverse interests and career paths. Students will gain advanced skills, preparing them for complex engineering challenges and innovations in a range of technical fields. This qualification is ideal for those seeking to deepen their expertise and impact in systems engineering.
.
Average duration: 15 months.
Online, On Campus
More info
Possible job outcomes:
Data Scientist
Machine Learning Engineer
Operations Analyst
Market Research Analyst
Data Engineer
Reporting Analyst
Business Intelligence Analyst
Data Analyst
The Graduate Certificate in Data Analytics offers insights into basic data and database concepts, as well as advanced techniques for analysing large data volumes. This course introduces real-world applications achievable through a comprehensive understanding of available data. It is designed to provide a foundational grasp of data analytics, focusing on practical skills and knowledge applicable in various professional settings where data analysis plays a key role.
.
Average duration: 12 months.
Online, On Campus
More info
Possible job outcomes:
Software Developer
Systems Analyst
Programmer
Software Engineer
Data Scientist
IT Consultant
The Graduate Diploma in Computer Science is ideal for individuals with relevant experience and qualifications aiming to enhance their knowledge and acquire specialist skills in this field. This course provides expertise and practical experience in computer science, a rapidly growing area integral to our society. It focuses on merging technical knowledge with real-world applications and problem-solving abilities, equipping students to devise innovative solutions for current technological challenges..
Average duration: 12 months.
Online, On Campus
More info
Possible job outcomes:
Software Engineer
Full Stack Developer
Software Architect
Programmer
Software Developer
The Bachelor of Software Engineering (Honours) equips students with the skills required to develop innovative technologies that drive change, positioning them as experts capable of addressing future business challenges with creative computing solutions. This course covers a wide array of stimulating subjects such as robotics, algorithms, programming, and software architecture. Students have the opportunity to apply their skills in world-class facilities, preparing them for successful careers in the rapidly evolving field of software engineering..
Average duration: 4 years.
Online, On Campus
More info
Possible job outcomes:
Systems Analyst
IT Manager
Analyst Programmer
Data Analyst
Software Engineer
Cyber Security Analyst
The Graduate Diploma in Information Technology is tailored for those new to computing or with a related bachelor's degree seeking broader IT understanding or further specialisation. This course provides a comprehensive IT education with the option to focus on up to two major areas. It equips students with essential skills for diverse roles in the IT industry, making it a suitable choice for those aiming for a foundation similar to an undergraduate Computer Science degree.
.
Average duration: 12 months.
Online, On Campus
More info
Possible job outcomes:
Computer Scientist
Machine Learning Engineer
Data Scientist
Software Engineer
Programmer
Software Developer
The Bachelor of Computer Science (Honours) is a one-year course providing in-depth knowledge of computer technology, aimed at preparing students for leadership roles. It develops skills in communication, critical judgment, and ethical understanding, fostering independent and creative thinking. The course covers both theoretical and practical computing aspects, preparing students for computing-related careers. It includes hands-on experience in designing efficient, industry-standard software and understanding the underlying hardware, equipping graduates with comprehensive computing expertise.
.
Average duration: 12 months.
Online, On Campus
More info
Possible job outcomes:
Software Developer
Systems Analyst
Database Administrator
Network Administrator
Software Engineer
Network Manager
Network Designer
The Bachelor of Information Technology (Honours) offers students the chance to develop research skills and gain in-depth knowledge in a specific area of information technology. This course prepares students to contribute significantly to the knowledge economy, focusing on the creation of knowledge rather than just its application. It teaches students the rewarding process of linking cutting-edge knowledge with the IT industry, fostering a deep sense of satisfaction from bridging these two realms.
.
Average duration: 12 months.
Online, On Campus
More info
Possible job outcomes:
Technology Consultant
Solutions Architect
Data Scientist
Software Developer
The Bachelor of Computer Science (Internet of Things) offers a comprehensive study of the rapidly expanding world of IoT. Students will immerse themselves in key areas including data capture, embedded systems, software architecture, and scalability. The course further delves into data mining and machine learning techniques, ensuring a well-rounded proficiency. With businesses increasingly recognising the transformative potential of IoT, this course equips students to meet the rising demand and become adept specialists in this evolving digital landscape..
Average duration: 3 years.
Online, On Campus
More info
Possible job outcomes:
Data Engineer
Business Intelligence Developer
Data Analyst
Data Scientist
Business Analyst
Statistical Analyst
Big Data Engineer
Machine Learning Engineer
The Bachelor of Computer Science (Data Science) offers a comprehensive exploration into the world of data analysis and interpretation. As data-driven decisions become pivotal in various industries, this course equips students with the essential skills to extract, process, and interpret large datasets. Emphasising both theoretical knowledge and practical application, students will delve into methodologies that transform raw data into actionable insights. This qualification paves the way for a future where students harness data to inform, innovate, and lead in their respective fields..
Average duration: 3 years.
Online, On Campus
More info
Possible job outcomes:
Computer Scientist
Data Scientist
Full Stack Developer
Software Architect
Systems Architect
Software Developer
The Bachelor of Computer Science (Advanced Computer Science) offers students an in-depth understanding of cutting-edge computational techniques and technologies. This course delves into the core principles of computer science, fostering expertise in algorithm design, system development, and emerging technologies. With a blend of theoretical knowledge and practical application, graduates will be well-equipped to navigate and innovate in the rapidly evolving landscape of computer science, driving advancements in both industry and academia..
Average duration: 3 years.
Online, On Campus
More info
Possible job outcomes:
Algorithm Engineer
Python Developer
Enterprise Solutions Architect
Developer Programmer
ICT Architect
Master Data Analyst
The Master of Information Technology equips students with a deep understanding of core IT disciplines, encompassing computer programming, data analysis, and system optimisation. This course fosters the ability to diagnose and resolve technical challenges, ensuring proficiency in the design and management of innovative technical solutions. Graduates will be adept at driving operational efficiency and spearheading technological advancements in varied professional landscapes..
Average duration: 24 months.
Online, On Campus
More info
Possible job outcomes:
Software Engineer
Web Developer
Software Designer
The Master of Information Technology (Software Design and Development) equips students with the pivotal programming capabilities needed to devise innovative software solutions. By immersing in this course, students will deepen their grasp of systematic design methodologies. Furthermore, they will gain proficiency in a variety of programming languages, notably Python and Java. Beyond this, the course also extends its purview to encompass the intricacies and techniques of contemporary mobile app development, preparing students for the evolving digital landscape..
Average duration: 24 months.
Online, On Campus
More info
Possible job outcomes:
IT Consultant
Solutions Architect
IoT Engineer
Security Analyst
Network Administrator
Network Architect
Software Engineer
Software Developer
The Master of Information Technology (Internet of Things) delves into the rapidly expanding world of interconnected devices, from smart lights to health monitors. Such innovations are pivotal for societal transformation and economic advancement, permeating sectors like transportation, healthcare, and energy management. This course equips students with expertise in IoT system design, networking protocols, security, and application programming. Through hands-on learning and industry-aligned methodologies, students will be adeptly prepared to navigate and shape the future of IoT integration..
Average duration: 24 months.
Online, On Campus
More info
Possible job outcomes:
Data Engineer
Business Intelligence Analyst
Data Analyst
AI Engineer
Big Data Engineer
Machine Learning Engineer
Data Scientist
The Master of Information Technology (Data Science) offers a comprehensive understanding of data science principles. This course is meticulously designed to equip students with the proficiency to provide tangible business solutions, leveraging the powers of data mining, analytics, and advanced data engineering. Furthermore, it accentuates the importance and application of visual datasets in the realm of business intelligence. Through this rigorous academic journey, students will be primed to navigate and transform the multifaceted landscape of data-driven decision-making..
Average duration: 24 months.
Online, On Campus
More info
Possible job outcomes:
IT Consultant
Data Scientist
Network Security Engineer
Chief Technology Officer (CTO)
Software Developer
IT Project Manager
Cyber Security Specialist
The Master of Information Technology (Advanced) offers a comprehensive study of contemporary IT practices, designed for the evolving needs of today's digital landscape. Participants will gain in-depth knowledge of cutting-edge IT trends, focusing on enterprise security, application development, and emergent technologies. The course also emphasises adept risk management and the nuances of software integration and updates. It's an ideal avenue for professionals aiming to fortify their IT acumen and navigate the complexities of Industry 4.0..
Average duration: 24 months.
Online, On Campus
More info
Possible job outcomes:
IT Project Manager
Systems Analyst
Software Developer
Network Specialist
IT Consultant
Business Analyst
The Bachelor of Information Technology (Enterprise System Development) equips students with comprehensive knowledge in computing and information technology, preparing them for professional careers and further academic pursuits. Emphasising a balance between theoretical grounding and practical application, this course instills robust technical IT skills, alongside business analysis, problem-solving, teamwork, and communication proficiencies. Students engage with real-world IT challenges, ensuring they graduate with the practical experience sought after by employers..
Average duration: 3 years.
Online, On Campus
More info
Possible job outcomes:
Web Developer
Backend Developer
Full Stack Developer
Software Engineer
Software Developer
Frontend Developer
The Bachelor of Information Technology (Software Development) imparts both conceptual and hands-on expertise in computer system technologies for crafting premium software. Students acquire the proficiency to devise software solutions for intricate challenges within Information and Communications Technology (ICT). Furthermore, they'll comprehend the systems' context for software creation and operation, equipping them for distinguished roles in the ICT sector.
.
Average duration: 3 years.
Online, On Campus
More info
Possible job outcomes:
Mobile Application Developer
Software Developer
Applications Developer
Web Developer
The Bachelor of Information Technology (Application Development) focuses on utilising tools and programming languages for system development. Students deeply engage with architectural design principles, learning to segment applications and strategically distribute components across networked infrastructures. Additionally, emphasis is placed on mastering the intricacies of mobile and internet application creation. Upon completion, graduates emerge as adept developers, fully prepared to tackle complex enterprise-level development challenges..
Average duration: 3 years.
Online, On Campus
More info
Possible job outcomes:
Enterprise Architect
Applications Developer
Systems Administrator
Database Administrator
Information Systems Manager
Data Business Analyst
The Bachelor of Business (Information Systems Management) equips students with a comprehensive skill set for leveraging both new and existing technologies in a business environment. This course focuses on analytical and design competencies within a business context, as well as providing a foundational understanding of information systems architecture and modern software engineering principles. This multidisciplinary approach prepares graduates to address technical and business challenges effectively..
Average duration: 3 years.
Online, On Campus
More info
Possible job outcomes:
Data Scientist
Machine Learning Engineer
Big Data Engineer
Analytics Manager
Data Architect
The Master of Data Science equips students with the ability to apply analytical methodologies, effectively manage large data sets, grasp foundational statistical and machine-learning concepts, and evaluate and articulate the impact of new technologies. It delves into contemporary data management and analysis tools, including data collection, storage, visualisation, and internet-based applications. The course readies students for an international career amidst the global ascent of data science..
Average duration: 24 months.
Online, On Campus
More info
Possible job outcomes:
Software Developer
Programmer
Software Engineer
Machine Learning Engineer
Data Scientist
The Bachelor of Computer Science offers a comprehensive exploration into the realms of computing, blending both theoretical foundations and practical applications. This course aims to equip students with the critical skills necessary for a thriving career in software development and computing. Emphasising critical thinking, problem-solving, and hands-on project experiences, students will gain proficiency in the core principles of computer science. Graduates will emerge ready to address challenges and innovations in the ever-evolving IT landscape..
Average duration: 3 years.
View all courses >
Frequently Asked Questions
Can I complete my qualification in Geelong?
Yes, there are course providers who offer qualifications in programming in Geelong. Find a course provider near you. Once you make an enquiry, a course advisor will get in touch to discuss your study options and course fees.
Written by Courses.com.au Team
What study modes are available?
What job opportunities can I expect from a career in programming?
Job Pathways
Here are some potential career pathways within programming. Click on an occupation to learn more about the role and the qualifications that can help you get started in this industry.