Course Introduction: Soft Skills and Tools for Programmers

In today's rapidly growing tech era, more and more people are entering the software industry. This course helps students develop essential skills often overlooked, such as problem-solving, version control with Git, software development processes, UML design using draw.io, task management with Kanban, interview skills, and CV writing.

Main Course Content:

  1. Getting Started: Setting up the IDE, practicing programming thinking, Git, and Trello.

  2. Software Engineering Basics: Development processes, flowcharts, UML diagrams.

  3. Project Deployment: Free hosting platforms, terminal usage, and basic Agile concepts.

  4. AI Tools: Using ChatGPT and building effective prompts for work and daily tasks.

  5. Communication Skills: Practical for both professional and personal settings.

  6. Career Preparation: Writing a professional CV, interview practice, and improving job prospects.

Tip: Always stay curious, keep learning, and plan your studies wisely to get the most out of this course.