Metadata
Title
Getting started with AI for Coding
Category
undergraduate
UUID
0e57852a67414f56826843502325915d
Source URL
https://oerc.ox.ac.uk/ai-centre/ai-guides/getting-started-with-ai-for-coding
Parent URL
https://oerc.ox.ac.uk/ai-centre
Crawl Time
2026-03-09T03:35:35+00:00
Rendered Raw Markdown

Getting started with AI for Coding

Source: https://oerc.ox.ac.uk/ai-centre/ai-guides/getting-started-with-ai-for-coding Parent: https://oerc.ox.ac.uk/ai-centre

This page offers advice and guidance to get you started with using AI for writing code:

Why use generative AI for coding

One of the most common applications of applications powered by Large Language Models is to write computer code. Generative AI can be and is being used by both experienced and novice developers as well as people who have no programming experience at all.

You can use generative AI to create functional applications, interactive tools, and useful widgets without traditional programming knowledge but you can also use it if you’re an experienced developer. LLMs transform natural language descriptions into working code.

AI coding enables you to:

There are still many limitations to the type of applications that can be built without any knowledge of programming but many tasks can be accomplished with minimal effort.

Back to top

Four Levels of AI-Assisted Coding

Understanding AI coding tools requires recognizing that they exist on a spectrum of complexity and capability. Each level demands different knowledge and offers different possibilities for what you can create.

Choosing Your Starting Level

Note: Level 1 is not ideal for complete beginners because it requires some knowledge of how computer code works.

The progression isn't always linear - many professional developers use tools from multiple levels depending on the task at hand.

Level 1: Code Snippets (Copy and Paste)

What it is: A Large Language Model inside a chatbot generates code that you copy and paste into files or environments you manage yourself.

Knowledge Required

Key Tools

What You Can Build

Example Workflow: Ask for a word frequency analyzer → Get HTML/CSS/JavaScript code → Save as .html file → Open in browser → Working application

Level 2: Canvas and Artifacts (Integrated Execution)

What it is: LLM writes code inside a chatbot and immediately runs it within the chat interface, creating interactive applications you can use and modify in real-time.

Knowledge Required

Leading Platforms

Google Gemini (Best Overall)

Claude Artifacts (Most Sophisticated)

ChatGPT Canvas (Most Accessible)

Qwen Chat (Free Alternative)

What You Can Build

When to Move On: When you want applications that persist independently or need database integration

Level 3: Agentic App Builders (Full Application Development)

What it is: LLM-powered services that plan and execute the entire development process, from concept to deployed application, handling multiple files, frameworks, and deployment automatically.

Knowledge Required

Leading Platforms

Lovable (application prototyping)

Bolt (Rapid Development)

v0 by Vercel (Interface Prototyping)

Google AI Studio (Free Deployment)

What You Can Build

Learning Curve: Expect significant learning about web architecture, databases, user management, and deployment processes

Level 4: Agentic IDEs (Professional Development)

What it is: AI-powered development environments that assist with complex, multi-file projects, handling entire codebases, version control, and sophisticated development workflows.

Knowledge Required

Professional Tools

Cursor (Industry Standard)

GitHub Copilot (Most Integrated)

Claude Code (Command Line Tools)

Google Colab (Research Focus)

What You Can Build

Professional Considerations: Requires understanding of software engineering principles, security best practices, testing methodologies, and production deployment strategies.

Back to top

Getting Support and Training

AI Competency Centre Resources

Direct Consultation: Request project-specific guidance through our Expression of Interest form. Our technical staff and AI consultants provide guidance for implementing AI coding tools in research workflows.

Training Programmes: Attend our foundational workshops designed for understanding large language models and their applications. We also deliver tailored workshops for departments and colleges covering effective and responsible use of AI tools. Request custom training for your research group through our Expression of Interest form.

Community Engagement: Join the AI Builders User Group (BUG) for technical discussions about building applications using large language models, or the Generative AI Special Interest Group for broader discussions about AI in academic contexts.

AI Coding Tool Support

GitHub Copilot Information: Learn about AI coding assistants and how to access GitHub Copilot Individual (free for academic staff and students) through our Developer and research tools page. We provide information about privacy settings and data retention policies, but do not offer hands-on training.

Tool Selection Guidance: Our consultants can advise on choosing appropriate AI coding tools for your project, including platforms like Cursor, ChatGPT, Claude, and local development environments with Continue and aider.

University-Supported AI Tools: Access ChatGPT Edu, Google Gemini and Microsoft 365 Copilot through departmental licensing. ChatGPT Edu includes Advanced Data Analysis with Python code interpreter capabilities for research applications.

Additional Resources

API Access Programme: Request access to OpenAI API for research projects with an initial $50 limit per project. Higher limits are available to purchase. Learn more on our Resources for Researchers page.

Partner Training: Connect with Oxford Research Software Engineering (OxRSE) training programmes which are expanding to include ML-specific courses, and Cloud Computing for Research Competency Centre courses relevant for ML project hosting.

Funding Opportunities: Explore the AI Teaching and Learning Exploratory Fund for research projects investigating AI applications in academic contexts. Contact us through our Expression of Interest form to learn about current funding rounds.

Back to top