AI Software Development Catalog
Curious about what the program has to offer? Discover the in-depth curriculum designed to elevate your AI software development career to the next level.
Start Your CybersecuritySoftware Development Training Today!
Are you ready to gain hands-on experience with the digital marketing industry's top tools, techniques, and technologies?
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.
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
Cutting-Edge Curriculum
-
Part 1 - Introduction to AI Software Development (28 hours)Develop a fundamental 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
- -Using your development environment
- -Introduction to popular AI tools
- -How coding and AI are changing different industries
-
Part 2 - Building Your Coding Foundation (288 hours)Develop a strong programming foundation that culminates in full-stack development skills. This part of the course covers essential topics in web development, front-end and back-end technologies, and prepares you for building comprehensive, full-stack applications.
-
Module 1: Web Development EssentialsLay 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 DevelopmentDive 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 DevelopmentPut 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 ReactMaster 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: ReactLeverage 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 DevelopmentDiscover 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 AppEmbark 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 EngineeringEquip 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 IntegrationsGain 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 AIEnhance 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 FundamentalsBuild 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 DevelopmentDive 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 ChatbotDemonstrate 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 & DeploymentImmerse 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 NetworksDelve 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 & OptimizationLearn 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 ApplicationBuild 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 28-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 the introductory course, schedule a call at the link below or contact a ThriveDX admissions advisor anytime at (619) 839-3030
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.
28-Hour Introductory Course
$180
404-Hour Full Bootcamp
$18,320
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.