Pick the role. We'll show you the route.
Each path lists the skills a role needs, the courses to take in order, projects to build and what interviews cover.
- Become a Machine Learning Engineer
Machine Learning Engineer
A structured path to entry level ML roles: Python, mathematics, classic machine learning, deep learning, evaluation and projects that show sound judgement.
4 courses · View path - Become a Embedded Systems Engineer
Embedded Systems Engineer
A structured path to embedded and firmware roles for ECE, EEE and other students: C, microcontrollers, protocols, RTOS basics and hardware projects.
4 courses · View path - Become a QA Test Engineer
QA Test Engineer
A structured path to fresher software testing roles: testing fundamentals, test cases, defect reporting, API testing and test automation.
0 courses · View path - Become a Cybersecurity Analyst
Cybersecurity Analyst
A structured path to entry level security roles: networking, Linux, security fundamentals, monitoring, vulnerability assessment and safe, legal practice labs.
3 courses · View path - Become a Cloud and DevOps Engineer
Cloud and DevOps Engineer
A structured path to entry level cloud and DevOps roles: Linux, networking, AWS fundamentals, containers, CI and CD, and monitoring.
4 courses · View path - Become a Java Backend Developer
Java Backend Developer
A structured path to fresher Java backend roles: core Java, OOPs, collections, SQL, Spring Boot APIs and the fundamentals service companies test.
3 courses · View path - Become a Full Stack Developer
Full Stack Developer
A structured path to fresher full stack roles: web fundamentals, a frontend framework, backend APIs, databases, DSA and deployed projects.
4 courses · View path - Become a Data Analyst
Data Analyst
A structured path into entry level data analyst roles: SQL, spreadsheets, Python, dashboards and the projects recruiters ask about.
4 courses · View path