Build an AI tool
Join the waitlist
Be the first person to hear about when we announce the next available cohort.
Level: No prior coding background required
Structure: Four, 2h online group sessions with an instructor
Location: Remote (Live Video Conferencing)
There will be a number of cohorts of this course running between November 2023 and March 2024. Join our waitlist to be notified when dates are released.
About the course
Who is this for
- Anyone who is curious about a future career in tech
- Technology hobbyists who love to build stuff
- ChatGPT enthusiasts who love to use it programmatically
No coding skills are required. Attendees must be over 15.
What will you learn
- Setting Up the Development Environment: Guide students through setting up their development environment, including installing necessary software like VSCode.
- Control Flow: Conditionals and Loops: Introduce conditional statements (if, else, switch) and loops (for, while) to control the flow of the program.
- Working with Arrays and Objects: Teach students how to use and manipulate arrays and objects, which are essential for storing and organizing data.
- DOM Manipulation and Event Handling: Discuss how to interact with the HTML Document Object Model (DOM) and handle events like clicks and form submissions.
- Introduction to APIs: Provide a basic understanding of what APIs are, how they work, and why they are important in modern web development.
- Building a Simple Chatbot with ChatGPT: Use the skills learned to build a basic chatbot using the ChatGPT API, covering both backend API calls and front-end display.
- Enhancing the Chatbot: User Input and Dynamic Responses: Teach students how to collect user input and create dynamic responses using the ChatGPT API, making the chatbot more interactive.
- Debugging and Troubleshooting: Offer tips and techniques for debugging code and solving common issues encountered during development.
- Best Practices and Code Review: Discuss coding best practices and perform a code review on the AI tool built during the course.
- Wrap-up and Next Steps: Summarize the key learning points and discuss potential next steps, including how to further improve the AI tool and expand on your coding skills.
After the Course
You will leave this course with:
- Portfolio Project: Add a working project to your portfolio which serves an interesting talking point for job interviews, showcasing both your technical prowess and creative problem-solving abilities.
- Programming Knowledge: Gain basic understanding of core programming concepts such as variables, loops, and functions. This foundational knowledge is essential for any form of software development.
- Career Insights: Become familiar with the field of software development and be able to decide if it is the right career path for you.
- Networking and Mentorship: Completing this course at Get Coding offers the added benefit of connecting with industry professionals and fellow aspiring developers, which could be invaluable for your career going forward.
- And a fun memory of that time you built an AI tool!
This course is funded by techNL's Find Your Future in Tech and covers the full cost of this course. Limited seats are available, and seats are subject to admission process conducted by the Get Coding team.
This project is funded in part by the Government of Canada’s Sectoral Workforce Solutions Program.
Co-Founder and CTO - Get Coding
Software developer by profession
Entrepreneur at heart