AI-Driven Software Engineering — Year 1

Learn how modern software is built with AI. Learn programming fundamentals, Python, web development, Git and GitHub, and how to work effectively with AI coding tools while building real software projects from the ground up.

Beginner 0(0 Ratings) 0 Students enrolled
By: Last updated Wed, 02-Sep-2026 English
What will i learn?
  • Understand how modern software is designed, developed, tested and deployed
  • Learn programming fundamentals using Python
  • Build websites and web applications using modern web technologies
  • Use AI coding assistants to explore ideas, write code, debug problems and improve software
  • Learn how to think like a programmer, rather than simply copy code
  • Use Git and GitHub to manage and share software projects
  • Understand APIs, data, files and how software components communicate
  • Build projects from an idea through development and deployment
  • Learn how to evaluate AI-generated code for accuracy, security and quality
  • Develop the problem-solving, communication and collaboration skills of an AI-native software engineer
Curriculum for this course
0 Lessons 00:00:00 Hrs
Requirements
  • None
Description

The way software is built is changing.

Artificial intelligence can now help developers write code, explain complex concepts, find bugs, generate ideas, work with documentation and build software faster than ever before. But AI does not replace the need to understand how software works. In fact, the ability to think, question, design, test and make good technical decisions has become more important.

Kerryn Academy's Year 1 AI-Driven Software Engineering program introduces students to the fundamentals of modern software development while teaching them how to work effectively alongside AI.

Students begin with the foundations of programming and computational thinking, learning how software works and how programmers solve problems. They will learn Python, one of today's most widely used programming languages, while also developing practical skills in web development and modern software engineering.

As they progress, students are introduced to AI-assisted development. Rather than treating AI as a shortcut for doing the work, students learn how to use AI as a development partner — asking better questions, understanding generated code, debugging problems, testing solutions, improving their programs and recognizing when AI gets something wrong.

The program also introduces Git and GitHub, APIs, data, software projects, and the basic concepts behind building and deploying applications. Students will gradually move from following instructions to designing and building their own solutions.

Throughout the year, learning is project-based. Students don't just learn programming concepts in isolation; they use those concepts to create things.

By the end of Year 1, students should have more than a collection of coding exercises. They should have the beginnings of a software portfolio, experience working with modern development tools, an understanding of how AI fits into the software development process, and—most importantly—the ability to approach a problem and figure out how to build a solution.

No previous programming experience required

The course is designed for beginners. Students do not need to know how to program before starting.

Curiosity, persistence and a willingness to experiment are far more important.

The goal

We are not simply teaching students how to code.

We are teaching them how to think like software engineers in an AI-driven world.

Other Related Courses
About the instructor(s)
Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews
$200
Buy now
Includes:
  • 00:00:00 Hours On demand videos
  • 0 Lessons
  • Access on mobile and tv
  • Full lifetime access
  • Compare this course with other