You’ve probably heard about ChatGpt, Dalle2, Github Copilot, Midjourney or other AI powered tools. Would you like to learn how they are built, and how to integrate them into other applications? Look beyond the hype, fear and fomo, join our course and find out what Generative AI is all about.
Part-Time
weeks
Remote
English
Looking for financing? Check out our financing options.
Schedule
Remote
Remote
LectureLearn from our instructors who are experts in their respective fields and get introduced to new topics during live lectures.
PracticeWork on a set of interesting and challenging exercises related to the topics covered in the previous lesson.
Get your dream job - we'll support you along the way!
Week 1
This session will introduce you to the history and evolution of artificial intelligence (AI), overall evolution and tools for Generative AI, brief about large language models and ChatGPT and cover some practical applications of generative AI
This session will introduce you to the workflows of large language models like ChatGPT, fundamentals of prompt engineering, cover advantages and limitations of ChatGPT, showcase some real-world applications of ChatGPT and key considerations about Bias, Ethics and Moderation policies in Generative AI. You will learn how to use ChatGPT in different real-world scenarios like creating a travel itinerary, acting as a program manager, building meal and workout plans and more!
Week 2
This session will introduce you to the key model architectures of language models and large language models used in generative AI. We will also briefly cover other generative models used in domains like computer vision and structured data. Hands-on applications of such models will also be showcased on practical problems like summarization, translation, question-answering and more.
This session will introduce you to ChatGPT and deep-dive into LLM model architectures and training workflows used to build ChatGPT. We will also cover various input and output types in ChatGPT and deep dive into prompt engineering patterns. You will learn various prompt patterns which can truly unleash the potential and creativity of ChatGPT to solve diverse real-world problems. This includes asking and answering questions, learning a custom language, generating detailed plans and workflows, reasoning and solving complex logical and business problems.
Week 3
This session will introduce the audience to the OpenAI developer API ecosystem. You will learn how to setup your OpenAI account, converse with ChatGPT models via APIs and perform iterative prompt engineering. We will go over the essential operations including inference, summarizing, transformation, expansion and chain-of-thought reasoning as we explore various prompt engineering patterns learnt in the previous week using OpenAI and Python.
This session will expand upon the building blocks learnt in the last session using OpenAI’s APIs to build real-world applications using ChatGPT. We will build a variety of real-world applications here including QA Search and Chatbot Assistants. Alternative approaches using open-source LLMs will also be explored. Finally we will bring everything together by showing you how to build an end-to-end application using ChatGPT, Streamlit \ Chainlit.
Week 4
This session will introduce the audience to the Langchain framework which is extremely powerful to build LLM workflows and applications. You will learn the fundamental building blocks of Langchain, how to abstract boilerplate code, reuse prompting templates, leverage LLM conversation memory and build real-world application prototypes using LLM models.
This session will deep dive into some of the advanced components of Langchain where you will learn to leverage tools and agents to solve complex problems with LLMs. You will also learn how to evaluate performance of LLMs and build real-world applications like a QA Search Engine Assistant and a Financial Analyst assistant.
Week 5
Week 6
Creativity, logical thinking, and reasoning skills are most important. Having basic knowledge of a programming language, like Python, as well as a basic understanding of data analysis, machine learning, and NLP, is useful.
Simply apply to the program here.
Every course starts with a 60-70 mins introduction to a new topic, followed by 2 hours of guided exercises with the help of our teachers and teaching assistants. During Q&A sessions (on Mondays and 20 minutes before each course), you are totally free to connect and ask any questions on Python Programming, either on the course and exercises, or for your personal projects.
Most self-paced courses are a good place to start. They do not, however, go into the depth of problems early-stage programmers face in their day-to-day coding life nor do they get help when it really matters.That’s not the Constructor Academy philosophy. We’re here for you. Each and every learner gets the attention they deserve from our experienced staff of instructors and mentors.
Constructor Academy has trained more than 700 Full-Stack Engineers and Data Scientists. This has provided the Constructor Academy team an in-depth understanding of what skills are most in-demand in the market and which parts of technology are of highest importance when working with data.
Get certified by Constructor Academy, one of the world's top coding academies. Share your certificate on social networks, CVs and more. Boost your career with the new skills that you gained.
At Constructor Academy, we believe that finances should never be a barrier to accessing the education and training that can help individuals achieve their goals. That's why we offer a variety of financing options to make our courses more accessible to a diverse range of students. We also work with external organizations that provide financial assistance to those in need.
Attend one of our events. Discover our upcoming workshops, info sessions, final presentations and webinars on trending topics.
05. Oct 23, 06:00 PM - 08:00 PM GMT+2
Heinrichstrasse 200, 8005 Zurich or online via Zoom
Mark your calendars for October 5, 2023! Are you ready to delve into the cutting-edge world of Generative AI and NLP? Join the legendary Dipanjan Sarkar, who came all the way to Switzerland and will present his workshop live at Heinrichstrasse 200, 8005 Zürich! Who is this legend, you may ask? Dipanjan (DJ) Sarkar, a renowned Data Scientist and Google Developer Expert in Machine Learning brings over eight years of industry experience to his role as Lead Data Scientist at Constructor Institute. Additionally, he serves as an independent consultant and mentor, assisting professionals in Data Science. In this workshop, he will talk about the recent advancements in the world of Generative AI and Natural Language Processing (NLP). Cutting through the hype, we would focus on understanding essential concepts and tools including Large Language Models (LLMs) like ChatGPT. We will also showcase live demos on how to unleash your creativity and solve interesting real-world problems using ChatGPT and other LLMs like Chatbots, classification, translation, summarization and more! This includes both beginner-friendly and developer-focused demos. If you're eager to learn more about AI or NLP, this workshop is perfect for you. Beginners are welcome, and no prior knowledge or experience is required. Register today to secure your spot!
07. Oct 23, 01:00 PM - 05:00 PM GMT+2
Constructor Academy c/o Acronis Office, Landsberger Str. 110, 80339 Munich or online via Zoom
Join us in celebrating a year of growth and innovation at our upcoming event on Saturday, October 7, 2023, starting at 1 PM. We have an exciting lineup of three interactive workshops tailored to cater to a diverse range of interests and skill levels. Whether you're a beginner eager to delve into the world of coding or an advanced practitioner looking to fine-tune your skills, we've got something for everyone. Workshops: - Code an Oktoberfest Festival Directory with React - Data Analytics with Python: Analyse housing prices! - NLP and Generative AI workshop Don't miss out on this opportunity for a day filled with learning, networking, and celebration!
02. Nov 23, 10:00 AM - 04:00 PM GMT+1
Halle 550, Zürich-Oerlikon
Join us on November 2, at the Graduates Fair and get to know the top employers in the Swiss economy. Establish lasting contacts in personal conversations and secure yourself an advantage over other applicants. We look forward to seeing you there!
23. Nov 23, 06:00 PM - 09:00 PM GMT+1
Volkshaus Zurich
The speed dating event for recruiting! Come to meet employers, ask questions, and make connections in Zurich! The Constructor Academy team is looking forward to meeting you there. Get your free ticket today.
Lead Data Scientist & Instructor
Dipanjan (DJ) is a Lead Data Science Consultant & Instructor, leading advanced analytics efforts around Computer Vision, Natural Language Processing and Deep Learning. He is also a Google Developer Expert in Machine Learning. Dipanjan has advised and worked with several startups as well as Fortune 500 companies and is also a published author, having authored several books on R, Python, Machine Learning, Natural Language Processing, and Deep Learning. He loves sharing his knowledge with the community to help them grow in their own journey in Data Science.
Data Science Program Manager & Instructor
Ekaterina studied mathematics at university and worked as Junior Researcher in Russia where she did her PhD in Continuum Mechanics. Looking for the opportunity to find something close to science but more dynamic and applicable to real life, she joined the Data Science program, then stayed on as a TA and later joined the team as a Data Science Consultant. She likes to work with data and apply both analytical and creative approaches, trying new techniques and sharing them with other people.
VP of Research at Acronis
Candid Wüest is the global VP of Research at Acronis, the Swiss-Singaporean cyber protection company, where he researches new threat trends and comprehensive cyber protection methods. Previously he worked for more than sixteen years as the tech lead for Symantec's global security response team. Wüest has published a book, various whitepapers and has been featured as a security expert in TV and top-tier media outlets. Wüest is a frequent conference speaker, holds a master of computer science from ETH Zurich, various certifications and patents.
Read the latest news about Constructor Academy and get informed about all things around Programming and Data Science in Switzerland and Germany.