Get To Know IT · Module

Portfolio & Job Applications

Course

Code Lab

Duration

8 lessons

Topics

What you will learn

  • build and maintain a personal portfolio
  • present their own projects professionally
  • use GitHub as part of their professional profile
  • create a clear and structured CV
  • prepare professional application documents
  • understand different IT careers and their requirements
  • describe their own strengths, experience, and interests
  • apply basic soft skills and professional communication
  • prepare for technical interviews
  • explain their own projects and technical decisions
  • use practical experience as evidence in a job application

Module content

What we'll cover

  • What do companies look for in apprentices?
  • Technical skills vs. personal qualities
  • Motivation and willingness to learn
  • Reliability and responsibility
  • Teamwork and communication
  • Why personal projects can make a difference
  • What is a portfolio?
  • Which projects should be included?
  • Describing projects clearly
  • Explaining technologies and personal contributions
  • Showing results and lessons learned
  • Building a professional personal profile
  • Setting up a GitHub profile
  • Organizing repositories
  • Writing useful README files
  • Documenting projects
  • Understanding commits and contributions
  • Using GitHub as a technical business card
  • What careers exist in IT?
  • Software development
  • Web development
  • Systems engineering
  • Cloud & DevOps
  • Data & AI
  • Project management and other career paths
  • What skills are required for different roles?
  • Structure of a good CV
  • Presenting education, projects, and experience
  • Listing technical skills effectively
  • Tailoring applications to specific positions
  • Avoiding common mistakes
  • Professional presentation during applications
  • Communication within a team
  • Asking questions and seeking help
  • Giving and receiving feedback
  • Explaining your ideas
  • Professional communication
  • Professional presence and body language
  • What happens during a technical interview?
  • Explaining your own projects
  • Justifying technical decisions
  • Describing problems and solutions
  • Handling questions you cannot immediately answer
  • Practical technical exercises
  • Completing the final project
  • Documenting the project
  • Updating the portfolio
  • Publishing the project on GitHub
  • Creating a complete application package
  • Simulating a job interview
  • Receiving personal feedback

Ready to get started?

Start the module now and put what you learn into practice with your own project.

Book the module
Get To Know IT | Portfolio & Job Applications