A Career in Code: Your Career Path as a Software Developer
2h 2mGeneral2022-04-15
Authors

Kevin Bowersox
Full-Stack Java Developer, Instructor
Course details
Do you work in software development, but don’t know quite how to develop your own career? Whether you’re just starting out or looking to advance in the field, it can feel overwhelming when you’re trying to figure out what to focus on and learn at each stage of your career. There are many paths to take, and it’s easy to feel lost along the way. In this course, Kevin Bowersox shares a playbook for new or existing developers to build a strategic path for their career trajectory with effective education and career development activities. He gives you strategies that will help you land that first position and the next steps you can take to transition into more senior roles. Wherever you are on your career path, check out this course to see if Kevin can help you better navigate your journey as a software developer.
Skills covered
Tech Career SkillsProgramming FoundationsCybersecurityCloud ComputingData ScienceSoftware DevelopmentOne-Off
Concepts
Welcome to a Career in Code
- 01 - Navigating your amazing career in software development
- 02 - Is a software development career for you
1. Beginning the Developer Journey
- 03 - Opportunities for software developers
- 04 - How to get started - Establishing goals
- 05 - How to get started - Establishing a plan
- 06 - Learning a programming language
- 07 - Choosing a learning strategy
- 08 - Creating a developer portfolio
- 09 - Gaining experience through internships
2. Landing a Developer Role
- 10 - Finding opportunities that match your career goals
- 11 - Essential skills for entry level positions
- 12 - Building a resume
- 13 - Applying for positions
- 14 - Interviews - What to expect
- 15 - Interviews - How to prepare
- 16 - Preparing to start your new job
3. The First Year
- 17 - Understanding your work environment
- 18 - Understanding your role in a development team
- 19 - Essential skills for early career developers
- 20 - Learning on the job
4. Advancing Your Career
- 21 - What to expect in a senior developer role
- 22 - Stepping outside your swim lane
- 23 - Essential skills for advancing to the next level
- 24 - Solving larger problems
- 25 - Championing new ideas
5. Leading Technical Teams
- 26 - Transitioning to a leadership role
- 27 - Techniques for building strong development teams
- 28 - Essential communication skills for technical leaders
- 29 - Delivering results
Conclusion
- 30 - Course wrap-up