Jan 23 - Feb 29
Looking for financing? Check out our financing options.
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!
went_from Scientist to Software Developer at Repower
❝Constructor Academy supported me effectively with assistance when preparing for my interviews.❞
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!
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.
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.
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.
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.
Dive into the world of full-stack and data science at our online info session! Join us on January 11 at 5 p.m. for an immersive experience. Alumni keynote speakers will share their transformative bootcamp journeys, showcasing capstone projects and insights. Discover how they turned knowledge into thriving tech careers. Engage with program managers during the Q&A to get in-depth details about our courses. Don't miss this chance to explore the endless possibilities our bootcamps offer.
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.
by Ekaterina Butyugina
by Dipanjan Sarkar
by Constructor Academy