Course / Course Details

AI tools for programming

  • Bhairavi image

    By - Bhairavi

  • 0 students
  • 4 Hours 49 Min
  • (0)

Course Requirements

  • No prior knowledge of AI or programming required

  • Basic computer skills (using a browser, email, files)

  • Curiosity to learn new technology

  • Access to a laptop or desktop with internet

  • Willingness to practice with simple AI tools

  • Course Description

    What will you learn in this course?
    • Master AI-powered code generation and improve programming efficiency using tools like GitHub Copilot and ChatGPT
    • Apply AI-driven debugging and refactoring techniques to enhance software quality and reduce development time
    • Utilize natural language prompts and automation workflows to streamline repetitive coding tasks and documentation
    • Integrate AI tools into development environments to accelerate learning, optimize code performance, and boost software creativity

    Course Curriculum

    • 1 chapters
    • 16 lectures
    • 0 quizzes
    • 4 Hours 49 Min total length
    Toggle all chapters
    1 Part 1 Getting Started
    9.2 Min

    Getting started with using AI tools - you will learn about choosing between AI tools like ChatGPT, Claude and Copilot and writing effective prompts.


    2 part 2 Prompt Engineering
    13.56 Min

    In this video you'll learn about what sort of prompts give good and bad results in AI tools. You'll then learn using the COARSE acronym to help you write good prompts, and you'll be able to follow a couple of case studies in creating good prompts.


    3 part 3 Chatting to your AI Assistant
    9.08 Min

    In this video you'll learn how to have conversations with your AI tools, including repeating questions, pausing responses and initiating Q&A conversations.


    4 Part 4 AI Inputs
    12.03 Min

    In this video you'll learn about providing different inputs to AI tools like ChatGPT, including images, PDF files, Office 365 documents (such as Excel workbooks) and spoken word instructions.


    5 Part 5 AI Outputs
    21.36 Min

    In this video you'll explore some of the ways in which you can get output from your favourite AI assistant (whether this be ChatGPT, Claude, Copilot, Gemini or any other) including as bulleted lists, tables, images, in HTML or JSON format, or even as poetry or song!


    6 Part 6 How they work
    15.2 Min

    This video explains why (sadly) you can never hope to fully understand how AI tools like ChatGPT, Copilot, Gemini and Claude work, while going through concepts like tokens and embedding which are comprehensible! The video then looks at some of the problems AI tools all share, before finishing by showing how you can tweak the temperature and Top P values for your queries (and what these two concepts mean).


    7 Part 7 Placeholders and variables
    13.21 Min

    In this video you'll learn how to use placeholders and variables to make your prompts reusable, and how to save prompt templates to avoid continually reinventing the same ChatGPT, Claude, Copilot or Gemini AI wheel.


    8 Part 8 Translation and Languages
    9.5 Min

    This video shows how (as is often the case) your favourite AI tool is capable of so much more than you might have expected. Not only can the likes of ChatGPT translate instantly and flawlessly between any pair of languages (including computer programming ones), but you can also speak to an AI tool in any language (and have it tactfully correct your errors).


    9 Part 9 Advanced prompt engineering
    9.22 Min

    This tutorial shows 3 less obvious ways in which you can use AI tools like ChatGPT, Copilot or Claude more efficiently. "Few-shot prompting" allows you to ask questions by giving examples; "Recursive criticism" allows you to get an AI tool to improve its own answers; and "Prompt refinement" will let you get an AI tool to generate questions to ask it.


    10 Part 10 Images and videos
    24.22 Min

    This tutorial shows how you can create images using your favourite AI tool (including a review of which tool that should be, such as ChatGPT, Firefly, Gemini or Midjourney). The tutorial shows how you can specify the size and style of your image (and how you can use inpainting to make changes to part of it once it's created) before finishing with a quick look at video generation using ChatGPT's Sora facility.


    11 Part 11 web pages
    21.38 Min

    This tutorial shows how you can get AI tools like ChatGPT. Gemini, Claude or Copilot to generate the HTML and CSS needed for web pages, as well as how you can debug problems with HTML, CSS and client scriopt like JavaScript and JQuery.


    12 Part 12 VBA programming and AI
    23.1 Min

    This tutorial shows how you can use AI tools like ChatGPT, Claude, Gemini and Grok as assistants to help you to write, debug, improve and reformat code. The tutorial is careful to show both the pros and cons of using AI as a programming assistant when you're coding in Excel VBA.


    13 Part 13 Python programming using AI
    23.5 Min

    If you spend any time programming in Python, enlisting the help of an AI tool like ChatGPT, Copilot, Gemini or Claude will save you huge amounts of time. This tutorial shows how to install Python (for new users), then how to use AI tools to write, debug, refactor and critique code, before ending by showing how you can use AI to help you pick the right modules to import and use.


    14 Part 14 SQL programming using AI
    28.04 Min

    AI tools are made for writing and tidying up SQL. Even without knowing your underlying database structure, tools like ChatGPT and Claude can help you to format and generate SQL queries, but you can also choose to share your database schema with your AI tool to give it the ability to write perfect queries interrogating your database. This tutorial shows how you can use AI tools to format, generate, debug and optimise your SQL queries and stored procedures.


    15 Part 15 Copilot 365
    14.53 Min

    As this tutorial shows, Copilot 365 allows you to include 365 data in your search results. So you can analyse the posts in Teams channels, review your emails or produce insights on your Excel data without worrying about whether you're running the risk of your data leaking.


    16 Part 17 ChatGPT agent mode
    20.11 Min

    ChatGPT agent mode is (as this tutorial explains) like having your personal robotic assistant on hand 24/7. Not only can agent mode spend up to an hour researching topics on your behalf, it can even book flights, make purchases and send emails (given permission).


    Instructor

    0 Rating
    0 Reviews
    0 Students
    2 Courses

    Course Full Rating

    0

    Course Rating
    (0)
    (0)
    (0)
    (0)
    (0)

    No Review found

    Sign In or Sign Up as student to post a review

    Student Feedback

    You must be enrolled to ask a question