- Level Foundation
- المدة 12 ساعات hours
- الطبع بواسطة IBM
-
Offered by
عن
Software engineering professionals are in high demand around the world, and the trend shows no sign of slowing. There are lots of great jobs available, but lots of great candidates too. How can you get the edge in such a competitive field? This course will prepare you to enter the job market as a great candidate for a software engineering position. It provides practical techniques for creating essential job-seeking materials such as a resume and a portfolio, as well as auxiliary tools like a cover letter and an elevator pitch. You will learn how to find and assess prospective job positions, apply to them, and lay the groundwork for interviewing. The course doesn’t stop there, however. You will also get inside tips and steps you can use to perform professionally and effectively at interviews. You will learn how to approach a code challenge and get to practice completing them. Additionally, it provides information about the regular functions and tasks of software engineers, as well as the opportunities of the profession and some options for career development. You will get guidance from a number of experts in the software industry through the course. They will discuss their own career paths and talk about what they have learned about networking, interviewing, solving coding problems, and fielding other questions you may encounter as a candidate. Let seasoned software development professionals share their experience to help you get ahead and land the job you want. This course will prepare learners for roles with a variety of titles, including Software Engineer, Software Developer, Application Developer, Full Stack Developer, Front-End Developer, Back-End Developer, DevOps Engineer, and Mobile App Developer.الوحدات
Building a Foundation
2
Assignment
- Practice Quiz
- Graded Quiz
9
Videos
- Understanding the Role of a Software Engineer
- Introduction to Full Stack Software Development PC
- Introduction to DevOps and Software Engineering PC
- Expert Viewpoint: Paths to Software Engineering
- Opportunities in Software Development
- Expert Viewpoint: Software Engineering Roles and Required Skills
- Build your portfolio
- Draft your resume
- Expert Viewpoints: What Sets Apart a Great Software Engineering Candidate
3
Readings
- Welcome
- Job Role Titles
- IBM Certificates for Software Engineering Skills
Applying and Preparing to Interview
2
Assignment
- Practice Quiz
- Graded Quiz
9
Videos
- Company and Industry Research
- Networking Online and Off
- Expert Viewpoint: Building Your Network
- Assessing job listings
- Expert Viewpoint: A Closer Look at Job Listings
- Technical Review Fundamentals
- Refreshing Essential Development Skills
- Interview rehearsal
- Expert Viewpoint: Job Interview Prep
Interviewing
2
Assignment
- Practice Quiz
- Graded Quiz
11
Videos
- Overview of the Interview Process
- Expert Viewpoint: A Typical Interview Cycle
- Mock Interview of a Software Engineer: Part 1
- Mock Interview of a Software Engineer: Part 2
- Mock Interview of a Software Engineer: Part 3
- Coding Challenges in Software Engineering
- Expert Viewpoint: Tech Screen Expectations
- Final interviewing
- Interviewing: Discussing a Project
- Expert Viewpoint: Interviewing
- Expert Viewpoint: Negotiating an Offer
2
Readings
- Unethical Questions and Behaviors
- Check List
Course Wrap-up
2
Readings
- Congrats and Next Steps
- Thanks from the Course Team
Auto Summary
This comprehensive course, designed for aspiring software developers, focuses on job market preparation and interview success within the IT and Computer Science domain. Guided by industry experts, learners will craft compelling resumes, portfolios, cover letters, and elevator pitches. They will also master interview techniques, coding challenges, and understand the daily roles and career paths of software engineers. Offered by Coursera, this 720-minute foundational course provides flexible subscription options (Starter, Professional) and is ideal for those aiming for roles like Software Engineer, Developer, or DevOps Engineer.

IBM Skills Network Team