Cursuri

10 Skills Needed in the AI Era

What does it take to thrive as a software engineer in the age of AI? In this fast-paced talk, we'll explore 10 essential skills - both technical and soft - that define success in an AI-driven world. From prompt engineering to ethical reasoning, from mastering AI tools to creative problem-solving, you'll discover how to future-proof your skill set. The session wraps up with a live demo: building a web app from scratch using prompt engineering and Cursor AI. Come for the insights, stay for the code!.

Difficulty: beginner

Format: 1 session x 2h

Radu Capalb

Trainers: Radu Capalb

Syncro Soft, Software Developer

AI Era

Over the course of 2 sessions, we will try to understand what software development means in the AI Era and what knowledge and skills are needed in practice, in real-world projects.

  • 1st Session: AI Era - Technical Perspective.
  • 2nd Session: AI Era - Human Perspective.

Difficulty: beginner

Format: 2 sessions x 2h

Gabriel Paunica

Trainer: Gabriel Paunica

NetRom Software, Board Member

AI in Development - Asistent, nu inlocuitor

If you had an assistant, what should it be like? Faster? More experienced? Using GitHub Copilot as an example, we will explore what we need to know in order to turn it into our ally, not a replacement for the programmer.

Difficulty: beginner

Format: 1 session x 2h

Cristian Ciuteanu

Trainer: Cristian Ciuteanu

NetRom Software, Project Manager

Build, Test, Deploy, Repeat - Lessons from the industry

Want to write code for an app? Where does your code end and the product begin?

We will explore the life cycle of a software application, the team dynamics behind it and what steps you can add to your daily routine to become a better programmer.

Difficulty: easy-medium

Format: 1 session x 2h

Gabriel Diaconita

Trainer: Gabriel Diaconita

Caphyon, Senior Developer

Cyber Hygiene

This 4-hour intensive course provides university students with essential knowledge and practical skills for maintaining strong cybersecurity practices in academic and personal contexts.

Students will learn to identify and mitigate common digital threats including phishing attacks, malware, and social engineering tactics while developing robust password management strategies and secure browsing habits.

The course covers privacy protection techniques, safe social media practices, and secure handling of academic and personal data across multiple devices and platforms. Through hands-on exercises and real-world scenarios, students will master the fundamental cyber hygiene practices necessary to protect their digital identity, academic work, and personal information in an increasingly connected world.

Difficulty: beginner

Format: 2 sessions x 2h

Alin Mechenici

Trainer: Alin Mechenici

Chenist Cybersecurity

Getting Started with Automated Workflows and Multi-step AI Agents

Participants will learn how to create automated workflows and integrate multi-step AI agents for effective automation and enhanced productivity.

Presentation structure:

  • Introduction to Workflow Automation: Overview of automation (benefits, examples, and key concepts).
  • Integrating AI into Workflows: AI-driven workflow essentials, examples (OpenAI, ChatGPT, Gemini), and API setup.
  • Practical Project - Building an Automated Workflow: Designing a workflow triggered by input (form/email), efficient data processing, implementing multi-step AI agents, testing and debugging.
  • Optimization and Advanced Techniques: Workflow best practices and real-world examples.
  • Q&A and Feedback: Participant questions and resources for further learning.

Difficulty: intermediate

Format: 1 session x 2h

Nagarro-iQuest

Trainers: Alexandru Robert Dumbrava si Sabin Iliescu

Nagarro, Associate Principal Engineer & Principal Engineer | Technical Lead

How to Train Your Personal AI Assistant

Curious about building your own AI model? This intermediate-level, hands-on session will walk you through the key steps of training and fine-tuning machine learning models using accessible tools - no massive computing power required.

What You'll Learn:

  • The basic workflow for training a model.
  • How to adapt pre-trained models to your specific needs (fine-tuning).
  • How to avoid common pitfalls like overfitting and underfitting.
  • Best practices for evaluating your model's performance.

Perfect for anyone with a basic understanding of machine learning who's ready to take the next step.

Difficulty: beginner

Format: 1 session x 2h

Syncro Soft

Trainers: Razvan Tudosie si Alexandru Smarandache

Syncro Soft, Software Developer

NixOS for Cybersecurity

This 4-hour specialized course introduces cybersecurity students to NixOS as a powerful platform for building secure, reproducible computing environments.

Students will explore NixOS's unique declarative configuration system and how its immutable infrastructure approach enhances security posture through atomic upgrades, easy rollbacks, and elimination of configuration drift.

The course covers practical implementation of security-focused NixOS configurations including hardened system profiles, network isolation, service sandboxing, and automated security updates.

Through hands-on labs, students will learn to leverage Nix's reproducible builds for creating consistent security testing environments, implementing zero-trust architectures, and developing portable security configurations that can be version-controlled and deployed across multiple systems for penetration testing, incident response, and secure development workflows.

Difficulty: beginner

Format: 2 sessions x 2h

Alin Mechenici

Trainer: Alin Mechenici

Chenist Cybersecurity

Practical && Safe C++

C++ is old, older than me - older than you, and yet it's used extensively in today's world. It must be really good at something, right? Absolutely!.

We will see how today's C++ is better and safer than ever and explore practical samples to get an understanding of the toolbox at our disposal in modern C++.

Difficulty: medium

Format: 2 sessions x 2h

Gabriel Diaconita

Trainer: Gabriel Diaconita

Caphyon, Senior Developer

Trust No Input' OR 1='1

Your app is only as strong as its weakest input. From ' OR 1='1 to full system compromise.

This course dives into the anatomy of code injection, broken logic, and the art of writing code that refuses to trust anything blindly.

Difficulty: medium

Format: 1 session x 2h

Telechi Nicolae

Trainer: Nicolae Telechi

Caphyon, Senior Software Developer

UX-ul: Imbinarea perfecta intre Emotie, Ratiune si Inovatie

In this interactive presentation, we will explore how User Experience (UX) is more than just beautiful design; it's a subtle balance between empathy, critical thinking, and technological innovation. You'll discover how design decisions influence our daily behaviors, choices, and even our emotional state.

Difficulty: beginner

Format: 1 session x 2h

Monica Nicolaescu

Trainer: Monica Nicolaescu

NetRom Software, Senior Test Engineer

Web Dev Made Easy: Django, MVT vs MVC, REST, Bootstrap & More

Ready to dive into web development but not sure where to start?

Join this hands-on intro to Django, the powerful Python web framework that makes building web apps surprisingly simple. Learn the key differences between MVC and MVT, create your first real web app, explore REST API and more.

Whether you're a coding newbie or just new to Django, this session gives you the solid foundation you need to start building fast, functional, and modern web applications.

Difficulty: beginner

Format: 1 session x 2h

Vlad Greaca

Trainers: Vlad Greaca si Alexandru Smarandache

Syncro Soft, Software Developer