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