Learn in-demand skills for the age of AI

Become an AI Software Developer

At the SDSU Global Campus AI Software Development Bootcamp, powered by ThriveDX, you don’t need any prior experience with AI or coding to level up your career. The 10-month program will teach you how to code, integrate AI into web and app development, and fast-track your journey to exciting roles in tech.

img

An AI-Forward Coding Bootcamp

Learn to code for AI and gain hands-on skills with tools you’ll use on the job. Practice integrating JavaScript with HTML and CSS, build a solid foundation in Python, and harness the power of ChatGPT, Gemini, and GitHub Copilot for software development.

No Experience? No Problem.

Gain the theoretical knowledge and hands-on skills needed to land a role in AI software development without any previous experience in tech.

Hands-On Training

Gain practical experience with coding languages, including front-end languages like HTML, CSS, JavaScript, and Python for AI development, and how to apply AI tools like ChatGPT, Gemini, and others to real-world challenges.

Comprehensive Courses

Start coding immediately and gain web development, machine learning, and AI software engineering skills, all while building confidence across various roles and enhancing job market competitiveness.

Immersive Learning Hub

Engage with a virtual education ecosystem that not only accelerates your coding skills but enables you to apply classroom knowledge to real-world scenarios with feedback from experts in the field.

Expert Instructors

Learn from leading AI software developers, benefit from their insights on crucial tools and techniques, and make professional connections that foster future opportunities.

Launch a Career in AI Software Development

Become a successful AI software developer in under a year. Join a supportive community of AI and coding experts
and tech education leaders, all dedicated to your personal and professional growth.

Focused on Your Success

Engage in a project-based curriculum that sharpens your skills and helps you build a compelling portfolio. With individualized coaching from development experts and career mentors, the bootcamp prepares you meticulously for job interviews, ensuring you're ready to impress.

Career Services

Become a professional in less than a year. Fast-track your entry into the workforce. Access extensive career support services, including resume refinement, LinkedIn profile enhancement, and expert interview coaching, paving your way to a successful career.

Professional Growth Through Networking

Attend online networking events and join a community of local and national hiring partners seeking newly qualified software development for AI talent. Forge new connections and uncover professional opportunities to pursue after completing the program.

Job Search Assistance

Maximize your career prospects in the dynamic field of AI software development with the help of the Career Outcomes team. They’re always ready to guide your job search strategy, help you refine your personal branding and online presence, and practice technical interviews to ensure you always put your best foot forward.

Take a Deep Dive Into the Program

Download the Catalog

img

Cutting-Edge Curriculum

  • Part 1 - Introduction to AI Software Development (30 hours)
    Develop a deep understanding of the day-to-day activities of software developers, learn about the creation of AI, understand its role in development, and explore its potential future influence.

    Topics Covered:

    • -Building basic web pages
    • -Core concepts of coding languages
    • -What a day in the life of a coder looks like
    • -Setting up your development environment
    • -Introduction to popular AI tools
    • -How coding and AI are changing different industries

  • Part 2 - Building Your Coding Foundation (290 hours)
    Establish a strong base in software development by immersing yourself in the fundamentals of coding, from concepts to data structures and languages. Learn how to build basic web pages, understand what a day in the life of a developer is like, and gain insight into the influence of AI in different industries.
  • Module 1: Web Development Essentials
    Lay the foundation for web development with HTML and CSS. Begin by building a structured HTML page designed to collect user data, then enhance your web pages with CSS to ensure that they are not only functional but also appealing.

    Topics Covered:

    • -Web development and its importance
    • -Creating a basic HTML web page
    • -HTML forms and input elements
    • -CSS for styling HTML elements
    • -CSS layouts: Flexbox and Grid
    • -Responsive web design and media queries

  • Module 2: JavaScript & Front-End Development
    Dive into coding with the world's leading coding language, from the basics of syntax to integrating JavaScript with HTML and CSS for dynamic websites and sophisticated applications. Plus, discover how to utilize AI tools to enhance your coding efficiency and quality.

    Topics Covered:

    • -Fundamentals of JavaScript coding
    • -How to integrate JavaScript with HTML and CSS
    • -How to create dynamic web pages and applications
    • -How to use various data structures and algorithms
    • -Object-oriented coding

  • Project 1: Front-End Development
    Put your web development skills to the test by using HTML, CSS, and JavaScript to create an attractive and responsive website for an actual client. You can choose to develop a website either for a local coffee shop or a fitness center, showcasing your skill in bringing concepts to life.
  • Module 3: Fundamentals of React
    Master the basics of React, the powerful JavaScript library, and use it to develop dynamic user interfaces and engaging web applications, bringing interactive elements to life.

    Topics Covered:

    • -React components, state, and props
    • -Building a user interface with React
    • -State management libraries with React Context API
    • -Routing with React Router

  • Project 2: React
    Leverage your knowledge of React to transform your classmate's local business website into a dynamic, interactive, and e-commerce-capable single-page application (SPA). This project challenges you to skillfully modify and expand upon pre-existing code, highlighting your adaptability and collaborative prowess.
  • Module 4: Node.js & Back-End Development
    Discover how Node.js empowers you to create comprehensive server applications, with a focus on facilitating quick and efficient development of servers operating within a JavaScript ecosystem.

    Topics Covered:

    • -Building RESTful APIs with Express.js
    • -Connecting the front end to the back end
    • -Authentication and authorization
    • -Database integration with MongoDB and Mongoose

  • Project 3: Creating Your First App
    Embark on building your first complete application by leveraging Node.js for back-end development and React for the front end. Connect it to a third-party API, like Rapid AP/NPM, to evolve the refactored e-commerce SPA created by your classmate.
  • Part 3 - Supercharge Your Apps With AI (130 hours)
    Embrace the future by harnessing the groundbreaking power of AI tools like Copilot, ChatGPT, and others. Boost apps with AI automation, streamline your strategies, and apply your AI acumen to solve practical, real-world challenges.
  • Module 1: Prompt Engineering
    Equip yourself with the knowledge and skills to craft impactful prompts that fully utilize Language Learning Models (LLMs) like ChatGPT. Become adept at generating prompts that elicit smart, insightful, and contextually appropriate responses.

    Topics Covered:

    • -The role of prompts in guiding AI systems
    • -Different types of prompts
    • -Best practices
    • -Advanced techniques in shaping AI outputs
    • -Tools and methodologies for defining efficient and accurate prompts for LLMs

  • Module 2: AI Automation & Common Integrations
    Gain the skills to automate operations by integrating cutting-edge AI tools and technologies into existing systems and workflows, crafting effective solutions for a range of challenges.

    Topics Covered:

    • -AI fundamentals
    • -Automation tools and technologies
    • -AI integrations
    • -AI solutions for real-world problems
    • -Ethical implications of AI

  • Project 1: Enhancing Your Application With AI
    Enhance your full-stack e-commerce single-page application (SPA) by incorporating advanced AI functionalities. Use AI to improve user experience while upholding ethical standards in AI integration.
  • Module 3: Python Fundamentals
    Build a solid foundation in Python, the world’s most popular and versatile coding language used in web development, data science, and machine learning.

    Topics Covered:

    • -Fundamentals of Python
    • -Control flow.
    • -How to leverage powerful data structures
    • -Principles of object-oriented coding
    • -Best practices

  • Module 4: Python for AI Development
    Dive deep into the use of Python in AI Development, the leading language in this domain, and learn how to harness its advance d capabilities to create, execute, and incorporate AI solutions into real-world applications.

    Topics Covered:

    • -Fundamentals of artificial intelligence (AI), machine learning (ML), and artificial vision
    • -Python libraries for AI development
    • -Techniques for data preprocessing, feature engineering, model training, evaluation, and optimization
    • -Basic computer vision application development
    • -Image processing and object recognition
    • -Advanced AI models
    • -Implementing, building, and deploying AI solutions

  • Project 2: Creating an AI Chatbot
    Demonstrate your proficiency in AI fundamentals by developing a unique, interactive chatbot utilizing the renowned Langchain library. This project involves creating a chatbot that comprehends and reacts to user inquiries using datasets you curate.
  • Module 5: Cloud Integration & Deployment
    Immerse yourself in the world of cloud services to publish your application(s). Master various deployment techniques by gaining a thorough understanding of essential cloud capabilities and principles.

    Topics Covered:

    • -Fundamentals of cloud computing
    • -Benefits and considerations of deploying applications in the cloud environment
    • -Cloud platforms (e.g., AWS, Azure)
    • -Continuous integration and continuous delivery (CI/CD) pipelines for automated deployment
    • -Advanced cloud services
    • -Best practices

  • Module 6: Intro to Machine Learning & Neural Networks
    Delve into the fascinating realm of machine learning and neural networks, by exploring their fundamental principles and various techniques. Plus, learn to develop data-centric models for real-world applications.

    Topics Covered:

    • -Core concepts of machine learning
    • -Popular machine learning algorithms
    • -Artificial neural networks, their structure, and learning process

  • Module 7: Model Tuning & Optimization
    Learn to unlock the potential of LLMs to boost operational efficiency. Learn how to tailor and train various AI base models to align with an organization's specific business requirements.

    Topics Covered:

    • -Underlying concepts of LLMs.
    • -GPT-4's architecture and capabilities.
    • -Adaptation techniques for fine-tuning LLMs with your organization's data.
    • -Preparation and pre-processing of internal data for effective model training.
    • -Fine-tuning strategies.
    • -Challenges and biases associated with adapting LLMs.
    • -Specialized LLM development.

  • Project 3: Integrating Your Model Into an Application
    Build an application leveraging the power of AI. The goal is to solve a problem, and you will choose a pre-trained model (e.g. GPT-4) to integrate seamlessly into your application. This process will include data collection, base model training, and deployment of your model.

Train for a Fulfilling Career in AI Software Development Start with the 30-Hour Introductory Course

The Introductory Course covers the most fundamental elements of AI software development. Via hands-on training and immersive learning techniques, you will rapidly develop coding skills, learn theory and AI tools, and apply them in practice.

Experience the online learning environment and discover how classes and interactions flow. Most importantly, after completing the Introductory Course, you can make a confident and informed decision to enroll. 

To sign up for our Introductory Course, schedule a call at the link below or contact a ThriveDX admissions advisor anytime at (619) 839-3030

img

Program Tuition

Invest in a comprehensive bootcamp that will help develop your proficiency in the skills employers are hiring for and gain an impressive portfolio of coding assignments and access to the resources you need to help you launch your dream career.

30-Hour Introductory Course

$500

370-Hour Full Bootcamp

$17,500

Requirements

Internet access

Basic computer skills, like navigating interfaces and browsing the web

Drive, ambition, and passion

Introductory Course completion

This continuing education program is offered by San Diego State University (SDSU) in collaboration with ThriveDX.

img
Skip to content