Skip to content

WTMBerlin/generative-ai-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Generative AI Course  wtm-logo  Welcome Guide

Unlock your potential in the world of technology with our 4-week Generative AI course, designed exclusively for our Women Techmakers community. Whether you're a seasoned developer or in the middle of your tech journey, this course offers hands-on experience with cutting-edge AI tools and techniques that are revolutionizing industries. You'll not only master the fundamentals of generative AI but also gain practical skills to create innovative solutions. Join a vibrant community of like-minded women, expand your network, and position yourself at the forefront of AI innovation.

🖤 Women Techmakers Berlin community is always open and inclusive to people of all backgrounds, regardless of gender, age, race, expertise, etc - everyone is welcome 🖤

We expect all community participants (contributors, paid or otherwise; sponsors; and other guests) to abide by the Berlin Code of Conduct.

Welcome!

First of all, welcome to the first Women Techmakers Berlin - Generative AI Course! This is going to be a challenging but exciting journey to getting started in the Generative AI world.

This guide covers all the information needed to prepare for the workshops. Please ensure you have all the tools installed and ready to go before starting the course.

You might feel a bit overwhelmed sometimes, especially if it is the first time you are hearing about some of these tools and concepts. Please bear with us! 🐻 Just try to get the main concept, and use the community to get help, sharing any doubts or problems you encounter during the process

Syllabus

This is a course designed for the software engineer who knows how to work with third-party REST APIs—either on a mobile app, a backend app, or a frontend app. We will jump directly into working with the OpenAI GPT-4o family of APIs and cover several bases for building generative AI applications.

  1. Introduction to generative AI and text models
    Gain a solid understanding of GenAI’s core concepts and applications in textual content generation. You’ll explore the technology’s current capabilities and its potential future impact on various industries. This module sets the stage for your deep exploration of advanced topics.

  2. Multimodal AI: Working with audio and image generation
    Explore the intersection of audio, visual, and textual data in AI systems. You’ll learn to work with AI models that can understand and generate content across different modalities. This includes techniques for image analysis, audio processing, and creating AI systems that can translate between various forms of media.

  3. Retrieval Augmented Generation and its applications
    Learn to create AI systems that combine vast knowledge bases with generative capabilities. You’ll develop AI models that provide more accurate, contextual, and informative responses by leveraging external data sources. This technique enhances AI’s ability to generate relevant and factual content.

  4. Multi-agent systems and complex reasoning
    Understand the design and implementation of AI agent systems. You’ll learn about different types of AI agents, from simple task-completion agents to complex multi-agent systems. This module covers decision-making processes, learning mechanisms, and strategies for creating autonomous AI entities that adapt to various environments and tasks.

The course is divided into four workshops. To receive certification, you must attend all workshops and present a demo of your application at the end of the course.

Participants should bring their app ideas and work in their environment—we will do the code examples in JavaScript in Node.js, and you can translate them to whichever language you use to build your own apps. We will also provide a starter template for the backend repo.

FAQ

Q. Do I need to bring my laptop?
A. Yes, participants should bring their laptops with them to their preferred work environment.

Q. Can I skip one workshop?
A. We do not recommend skipping the workshops. This is an intense course, and missing one will heavily impact your ability to complete your final project.
You will not receive a certificate if you miss one of the workshops.

Q. How many hours do I need to commit?
A. You will commit to 3 hours for the live workshop every Monday and another 3 to 8 hours through the week outside the workshop to work on your project.

Q. I'm a junior developer. Can I join this course?
A. The course is designed for software engineers who know how to work with third-party REST APIs—either on a mobile app, a backend app, or a frontend app. If you have the experience to keep up with that and focus your learning solely on AI, this course is definitely for you.

Q. What kind of certificate will be issued?
A. We will be issuing electronically signed digital certificates of successful completion as Coyotiv School of Software Engineering for people who do a demo of their applications at the end of the course and attended all workshops.

Q. What do I need to receive my certificate?
A. To receive your certificate, you must attend all four workshops and present your final project at the end of the course.

Q. When are the workshops?
A. The course runs every Monday in October from 18:30 to 21:30

  • Monday 7 October from 18:30 to 21:30
  • Monday 14 October from 18:30 to 21:30
  • Monday 21 October from 18:30 to 21:30
  • Monday 28 October from 18:30 to 21:30

Q. Is this course only for women?
A. No. Everyone is welcome.
Women Techmakers Berlin organizes events focused in women and FLINTA folks, but we are a community always open and inclusive to people of all backgrounds, regardless of gender, age, race, expertise, etc. - everyone is welcome.

Slack - our communication channel

Slack is the messaging tool that we use to communicate during the course.

Important 🔈: Get your personal invite to our WTM Berlin slack workspace by typing your email here.

On our#generative-ai-coursechannel you will be able to ask questions, get support and share the link of your homework so we can review it and give you feedback. If you cannot see it on the left menu of the slack app under Channels, you can search for it after clicking on the title.

Development environment

You don't need to install anything specific, just having your usual app development environment is enough.
You should be ready to go developing your apps, whether it’s backend, frontend, or mobile.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published