Welcome to the Frontend Development with AI Chatbot Course! This course is designed to help beginners build a strong foundation in frontend web development and AI chatbot creation using APIs like ChatGPT, Gemini, Phind, and Claude LLM. Over 16 lectures, you'll master the essentials of HTML, CSS, JavaScript, version control using Git and GitHub, and gain hands-on experience with AI chatbot integration.
Topic | Lectures |
---|---|
HTML | 4 |
Git & GitHub | Lec 3-16 |
JavaScript | 6 |
CSS | 6 |
- HTML: Learn the building blocks of web development, including semantic tags, structure, and best practices.
- CSS: Style your web pages with modern layouts, animations, and responsive design.
- JavaScript: Add interactivity and functionality to your web projects.
- Git & GitHub: Master version control to track changes and collaborate effectively.
- AI Chatbots: Learn to integrate APIs like ChatGPT, Gemini, Phind, and Claude LLM to create intelligent chatbots.
- Introduction to HTML & Basic Structure
- Semantic HTML & Best Practices
- Forms, Inputs, and Tables
- Embedding Media: Images, Videos, and Audio
- Introduction to Git: Version Control Basics
- Collaborating with GitHub: Pushing, Pulling, and Merging
- Usability of Github Desktop Application: (Pushing, Pulling, and Merging) using UI
- JavaScript Fundamentals: Variables, Data Types, Naming Conventions, and Operators
- Functions, Loops, and Conditionals
- DOM Manipulation
- API Calling ang Asynchronous Architecture
- Events and Event Handling
- Introduction to ES6 Features
- Debugging & Best Practices
- CSS Basics: Selectors, Properties, and Units
- Box Model & Positioning
- Flexbox and Grid Layouts
- Responsive Design with Media Queries
- Animations and Transitions
- CSS Best Practices and Optimization
- Youtube/Spotify/Netflix Clone
- Introduction to AI and Chatbots
- Overview of Popular LLM APIs (ChatGPT, Gemini, Phind, Claude LLM)
- Setting Up API Keys and Authentication
- Creating Basic Chatbot Features
- Enhancing Chatbots with Advanced Functionalities(Contexts)
- Integrating with Frontend
Name: Zeeshan Ali
Role: Software Engineer, Web Instructor
Experience:
- Rector's Merit Academic Award Holder (UMT)
- Expertise in MERN, FERN, Next.js TypeScript, React Native, Dapps, GraphQL, and cloud technologies
- Certifications in Amazon EBS, Foundational Generative AI, Responsible AI, and Google Cloud Essentials
- Industry experience in web/mobile apps, cloud native technologies, Dapps and Multilingual AI Agents
LinkedIn: Zeeshan Ali
GitHub: zeeshanali90233
- Hands-on practice assignments.
- Real-world projects to build a portfolio.
- Collaborative learning with Git and GitHub.
- Integration of AI APIs for chatbot creation.
- Professional tips and industry best practices.
- Pre-requisites: No prior coding experience required! Just bring your curiosity and enthusiasm.
- Tools to Install:
- Code Editor: VS Code
- Browser: Google Chrome
- Git: Install Git
- Github Desktop: Install Github Desktop
- API Clients: ThunderClient VS Code Extension
- Code: Take updated code by downloading this Repository as a zip or run the following command in CMD if Git is installed successfully.
git clone https://github.com/zeeshanali90233/NeXskill-Frontend-B_3.git
- Consult Books: Refer to John Duckett's "HTML & CSS" and Svekis's "JavaScript: Beginner to Professional" books for foundational knowledge.
- Documentation & AI Help: Utilize AI tools like ChatGPT, Phind, Gemini, and online documentation resources for assistance. They are just a search away!
- YouTube Channel: Explore additional helping content videos on my Learn With Ali Engineer to reinforce your learning.
For any questions, feel free to reach out me at any social platform plus through email zeeshanali90233@gmail.com.