Ai Mastery For Beginners: From Chatgpt Clone To Order Bots
Published 12/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 14.32 GB | Duration: 14h 0m
Published 12/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 14.32 GB | Duration: 14h 0m
Craft intelligent applications from scratch – Master AI basics, code ChatGPT clones, and build advanced Order Bots
What you'll learn
Foundational Web Development: Master HTML, CSS, and JavaScript to build a solid web development foundation.
Advanced Web Technologies: Dive into React and Firebase for dynamic and interactive web applications.
Introduction to Langchain: Explore Langchain and leverage the OpenAI API to understand and implement intelligent applications.
Practical Projects: Construct three impactful projects – a ChatGPT clone, a Roleplay with AI scenario, and a Restaurant Order Bot.
Cost-Free Development: Learn to create AI applications without incurring any external service costs, emphasizing accessibility.
Hands-on Application: Balance theoretical understanding with extensive hands-on coding, ensuring practical skill development.
Structured Learning: Benefit from a structured curriculum, guiding you through a step-by-step progression in AI development.
Experienced Guidance: Learn from an experienced instructor, receiving expert insights and guidance throughout the course.
Balanced Curriculum: Gain a comprehensive understanding of both fundamental and advanced AI concepts for a well-rounded skill set.
Confident Coding: Develop the confidence to code and deploy intelligent applications, from basic concepts to complex scenarios.
Requirements
Basic Computer Literacy: Familiarity with general computer usage, file management, and basic software navigation.
Interest in AI: A curiosity and interest in the field of artificial intelligence, its applications, and the desire to delve into AI development.
Readiness for Hands-On Learning: Willingness to engage in practical, hands-on coding exercises and projects throughout the course.
Self-Motivation: The ability to independently manage time, stay motivated, and actively participate in the learning process.
Access to a Computer: Availability of a computer with internet access for coding exercises and project work.
Openness to Learn: An open mind and eagerness to explore new concepts and technologies introduced in the course.
Description
Embark on an enriching journey into the realm of artificial intelligence with our meticulously crafted course, "AI Mastery for Beginners: From ChatGPT Clone to Order Bots." Tailored for individuals possessing a foundational to intermediate grasp of computer science, this course serves as a comprehensive guide through the intricacies of AI development.Beginning with fundamental web development technologies such as HTML, CSS, and JavaScript, you will progressively advance to more sophisticated concepts, including React and Firebase. However, our distinctive approach doesn't stop there. We delve into the nuanced world of Langchain, harnessing the capabilities of the OpenAI API, allowing you to craft intelligent applications that mimic the prowess of industry-standard models.What truly distinguishes this course is its commitment to accessibility. The entire learning experience, including the creation of three distinctive projects – a ChatGPT clone, a Roleplay with AI scenario, and an efficient Restaurant Order Bot – is designed to be cost-free. By sidestepping the need for external services or expenditures, we ensure that learning remains the focal point.Guided by an experienced instructor, this course strikes a delicate balance between theoretical understanding and hands-on application. As you progress, you'll not only grasp the fundamentals of AI but also develop the practical skills necessary to code advanced applications confidently. Enroll today and unlock the doorway to mastering AI basics while creating cutting-edge applications. Your journey into the dynamic world of artificial intelligence awaits!
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 House keeping
Section 2: HTML
Lecture 3 Introduction to HTML
Lecture 4 VSCode
Lecture 5 HTML tags
Lecture 6 HTML forms
Lecture 7 HTML blog
Section 3: CSS
Lecture 8 Introduction to CSS
Lecture 9 CSS selectors
Lecture 10 Popular CSS properties
Lecture 11 Flex system
Lecture 12 Debug CSS
Section 4: Javascript
Lecture 13 Introduction
Lecture 14 Syntax
Lecture 15 Usage with HTML
Lecture 16 Objects
Lecture 17 Classes
Lecture 18 Template literals
Lecture 19 DOM
Lecture 20 Data types
Lecture 21 Arrays
Lecture 22 Functions
Lecture 23 Arrow Functions
Lecture 24 Pass and return from functions
Lecture 25 If conditions and logical operators
Lecture 26 Switch
Lecture 27 Looping through content
Lecture 28 Events
Lecture 29 Promises
Lecture 30 Troubleshooting JavaScript in the browser
Section 5: CLI
Lecture 31 What is CLI
Lecture 32 Setup iTerm
Section 6: Node
Lecture 33 What is Nodejs
Lecture 34 NPM dependency management
Section 7: Github
Lecture 35 Introduction to Github
Lecture 36 Cloning repository
Lecture 37 Branches and Pull Requests
Lecture 38 Conflicts and ignore
Section 8: Typescript
Lecture 39 Typescript
Section 9: React
Lecture 40 Introduction to React
Lecture 41 Files and folder structure
Lecture 42 Components
Lecture 43 JSX
Lecture 44 Props
Lecture 45 State
Lecture 46 Conditional Rendering
Lecture 47 useContext
Lecture 48 Custom hooks
Lecture 49 useEffect
Lecture 50 Chakra UI
Section 10: React Intermediate
Lecture 51 Start contact application
Lecture 52 React router
Lecture 53 Add new contact
Lecture 54 Form validation
Lecture 55 Edit and Delete contact
Section 11: Firebase
Lecture 56 Introduction to Firebase
Lecture 57 Add new contact
Lecture 58 Load contact by ID
Lecture 59 Edit and delete a contact
Lecture 60 Load contacts
Lecture 61 Firestore query
Lecture 62 Firestore pagination
Lecture 63 Firebase authentication
Lecture 64 User specific data
Lecture 65 Firebase storage
Lecture 66 Firebase storage (Cont.)
Lecture 67 Firebase functions
Lecture 68 Firebase production ready
Section 12: AI Development Setup
Lecture 69 OpenAI Dashboard
Lecture 70 ChatGPT playground models/tokens/temperature
Section 13: ChatGPT Clone Project
Lecture 71 Create React app
Lecture 72 Chat functionality
Lecture 73 Use Langchain to to create chat agent
Lecture 74 What just happened?
Section 14: Roleplay Project
Lecture 75 Create React App
Lecture 76 Add UI Elements
Lecture 77 Add Chat elements
Lecture 78 Create messages array
Lecture 79 Wire up everything
Lecture 80 What just happened
Section 15: Restraunt Order Bot
Lecture 81 Setting up boilerplate
Lecture 82 Chat UI components
Lecture 83 Order system prompt
Lecture 84 Feed menu items from database
Lecture 85 Wire up chatting
Lecture 86 Load evaluator
Lecture 87 Prompt engineer summary
Lecture 88 Zod schema
Lecture 89 Add place order tool
Lecture 90 Call place order tool
Lecture 91 What just happened
Beginner to Intermediate Coders: Tailored for individuals with basic to intermediate coding skills seeking to delve into the world of AI development.,Web Developers: Ideal for those interested in expanding their web development skills and integrating AI components into their projects.,Computer Science Enthusiasts: Suited for individuals with a passion for computer science and a desire to explore artificial intelligence.,Students and Self-Learners: Perfect for students or self-learners looking to enhance their knowledge and skills in AI development.,Tech Enthusiasts: Designed for those enthusiastic about technology and eager to learn the practical applications of AI.,Aspiring AI Developers: Geared towards individuals aspiring to become proficient in AI development and create intelligent applications.,Cost-Conscious Learners: Suited for individuals who prefer learning without incurring additional costs, emphasizing accessibility.,Those Interested in Practical Application: Geared towards learners who value hands-on experience, with a focus on building real-world AI projects.,Individuals Curious about Langchain and OpenAI API: Ideal for those curious about leveraging Langchain with the OpenAI API to create intelligent applications.,Career Transitioners: Suited for individuals looking to transition or enhance their careers by acquiring skills in AI development.