The time required to learn embedded systems can vary depending on various factors such as your prior experience, dedication, learning resources, and the depth of knowledge you want to acquire. Learning embedded systems typically involves understanding both hardware and software aspects. If you have a background in computer science or electrical engineering, it may take you less time to grasp the concepts and skills needed for embedded systems. On the other hand, if you are starting from scratch, it may take longer. .the core systems is providing six weeks or six months trainnig in embedded systems you can join the core systems.