

This program is designed to support beginning developers in their journey toward interviews and hiring. Participants will focus on industry-standard practices, technologies, and best practices, gaining valuable experience in teamwork and stepping out of their comfort zones to mentally prepare for interviews and starting their careers. The program emphasizes practical coding time, problem-solving, and developing a hackathon project. Although the program is brief, it is structured around three critical components: job interview preparation through both study and simulation, mastering relevant technologies like Git, Python, and Pandas, and building a real project as part of a team under time pressure.

- Personal introduction
- Python-based learning tasks
- Git basics

Unit 1: Git+Github
Hands on Git workshop – from basics to industry level: terminal/cmd, GUI, working copy/staging area/.git repo’, commits, branches, merging, rebasing, stashing, conflicts, cherry picking, working with upstreams and working with upstreams as a team.
Unit 2: Algocode
Hands on interview preparation oriented learning around different topics in data structures and algorithms: arrays, stacks, queues, sorting, trees, graphs, recursion, dynamic programming and probabilistic data structures.

Unit 3: Advanced Python
Selected subjects in practical Python starting from best practices and useful tools, object oriented programming, modules, exceptions, decorators and generators to using apis, mongo dB, building chatbots and a peek into scientific Python and data science.
Unit 4: AI introduction and workshops
Short introduction to AI and GenAI, how it works, terminology, benefits, limitations and risks. Hands-on workshop on using AI APIs in Python and how to incorporate AI capabilities such as natural language processing into your application, based on services like Google Gemini.
Unit 5: Hackathon
The essence of software development is crafting. In this hackathon each team builds a complete product in 2 days using Python and git. Each participant presents his work on the stage and on his GitHub profile.

Power Skills workshop
A series of practical workshops designed to equip new job seekers with essential skills for entering the tech industry. These sessions cover LinkedIn optimization, storytelling techniques, CV writing, and strategies for staying motivated throughout the job search. Participants will gain hands-on guidance to craft a compelling professional narrative, stand out to recruiters, and navigate the challenges of securing their first role.
Mock Interviews
In addition to training hours, participants will experience mock professional interviews with one professional interviewer and additional industry interviewers.
* Preparation for a mock interview with a professional interviewer