Courses
Browse SkillUp Class courses in AI and software development, with project work and interview preparation.
- Agentic AI: Build AI Agents — Build AI agents that plan, call tools and complete multi-step tasks, with memory, guardrails, human approval and monitoring.
- AI and ML Interview Preparation — Prepare for machine learning, generative AI and AI engineer interviews: concept revision, coding rounds, system design and explaining your projects.
- AI for Android and Flutter Developers — Add AI features to mobile apps: on-device machine learning with ML Kit and TensorFlow Lite, and generative AI with the Gemini API, in Android and Flutter.
- Android App Development Masterclass: Basic to Advanced — Master Android app development from beginner to professional level using Kotlin, Android Studio, Jetpack libraries, MVVM, Clean Architecture, Firebase, REST APIs, Room Database, Coroutines, Flow, Jet…
- Data Structures and Algorithms for Coding Interviews — Work through the patterns behind interview coding rounds in Java or Kotlin: arrays and strings, hash maps, two pointers, recursion, trees, graphs and dynamic programming, with timed practice every we…
- Deep Learning with PyTorch — Build and train neural networks in PyTorch, from how backpropagation works to image models, transfer learning and the transformer ideas behind LLMs.
- Flutter App Development Masterclass: Beginner to Advanced — Learn Flutter app development from scratch and become a professional cross-platform developer. Build beautiful, high-performance Android, iOS, Web, Windows, macOS, and Linux applications using Dart,…
- Full-Stack Web Development with React and Node — Go from HTML and CSS to a full web app: React on the front end, Node and Express on the back, a real database, authentication, and a deployed site you can show an employer.
- Generative AI Masterclass: Basic to Advanced — An introductory course on Generative AI designed for students. Learn how large language models and diffusion models work, how to craft effective prompts, and how to build real applications using text…
- iOS App Development Masterclass: Swift and SwiftUI — Build iPhone apps with Swift and SwiftUI, from your first screen to the App Store: layouts and navigation, networking, local storage, concurrency with async/await, testing and release.
- Java Backend Development with Spring Boot — Build and ship a REST backend with Java and Spring Boot: controllers and services, databases with JPA, authentication, testing, and deploying an API that a mobile or web app can rely on.
- Kotlin Multiplatform: One Codebase for Android and iOS — Share your business logic between Android and iOS with Kotlin Multiplatform. Set up a shared module, handle networking, storage and concurrency once, and keep each platform's own interface.
- LLM App Development with AI APIs — Build real applications on large language models: prompting, structured output, tool calling, streaming and testing, with the OpenAI, Gemini and Claude APIs.
- Machine Learning Foundations — Understand how models learn from data and build them with scikit-learn: regression, classification, clustering and honest model evaluation.
- Python for AI — Learn the Python you need before machine learning: clean code, working with data in NumPy and pandas, and charts. No programming background needed.
- Python Programming Masterclass: Basic to Advanced — Learn Python properly, from your first script to working applications: control flow, functions, object-oriented code, files and databases, REST APIs with Flask, automation, testing and a portfolio pr…
- RAG Systems: Chat With Your Own Data — Ground LLM answers in your own documents. Build retrieval-augmented generation pipelines with embeddings, vector databases, reranking and evaluation.