Lucebra
Lucebra Biashara
TEHAMA na Programu/Vifaa/Mifumo Iliyopachikwa

Become an Embedded System Engineer w/ this 60 Days Challenge

Step by step All in One Challenge to be an Embedded System Engineering Engineer and master Needed Skills to Succeed

Ngazi Zote • 453 Mihadhara • Ufikiaji wa Maisha Yote
Educational Engineering Team

Mwalimu Mkuu Aliyethibitishwa

Become an Embedded System Engineer w/ this 60 Days Challenge
trailer ya gari
Kutana na mwalimu wako: Educational Engineering Team

19 ms

5.0 / 5.0
Ukadiriaji wa Kimataifa
2 saa 35 dak
Jumla ya Maudhui

Utajifunza nini

Learn Embedded C
Learn how to program, use and interact with Arduino
Learn how to program, use and interact with PIC Microcontroller
Learn Communication Protocols
Recommended Industry Tool
Official Strategic Partner
Powered by Volza Grow Global
Apply Real-World Trade & Supply Chain Intelligence with Volza

Accelerate your SAP, logistics, and enterprise operations with direct access to over 3.2 billion authentic customs bills of lading across 209 countries. Analyze genuine shipping routes, monitor competitor suppliers, and connect with verified procurement decision-makers.

Customs Records
3.2B+ export & import records with authentic HS Codes and volumes.
Decision-Makers
Verified emails and direct mobile lines for VP Procurement & CEOs.
Enterprise Sourcing
Audit supplier reliability and spot rate trends across 209 nations.

Free 7-Day Enterprise Trial Included with Lucebra Courses
Explore Global Customs on Volza

Maudhui ya Kozi

78 sehemu • 453 mihadhara • 2.00:35:09 urefu wa jumla

Introduction and Getting Started

03:30

Educational Engineering Team

Team of skilled Engineers Sharing Knowledge with the World
Educational Engineering Team is a Leading Team in Microcontroller Industry, with over 13 Years of Experience in Teaching and Doing Practical Projects.

We strive to put all our hands-on experience in these courses. Instead of superficial knowledge we go into the depth of the topic and give you the exact - step by step blueprint on how to tame simple as well as complex topics in easy and digestible bite-sized videos.

This real-world knowledge enables you to grasp knowledge easily, and you can apply this learning immediately to your life and projects.

Educational Engineering Team has been in the Programming and Microcontroller business since 2007. We have been part of many projects. Over the course of these years - we have gained a good insight into students' and educators' needs. We are passionate about sharing all our collective knowledge with you. As of 2018, we have already taught over 250k-THOUSAND students and counting.

Currently, we have more than 100+ Courses on Udemy

Educator and Author of "Educational Engineering".

Ashraf is an educator, Mechatronics engineer, electronics and programming hobbyist, and Maker. He creates online video courses on the EduEng YouTube Channel (More Than 4 Million View, 20k + Subscriber) and author of four Microcontroller books.

As a Chief Educational Engineer since 2007 at Educational Engineering Team, the company he founded, Ashraf's mission is to explore new trends and technology and help educate the world and make it a better place.

Educational Engineering offers educational courses and Bootcamps, articles, lessons, and online support for electronics hobbyists, Programming hobbyists, Microcontroller hobbyists, STEM students, and STEM teachers.

That team also work as freelancer engineers, helping many students in their graduation projects, and provide guidance and consulting for many students over the years to help them kick-start their career.

Ashraf's core skill is explaining difficult concepts through in a step by step easy to understand matter using video and text. With over 11 years of tertiary teaching experience, Ashraf has developed a simple yet comprehensive and informative style in teaching that students from all around the world appreciate.

His passion for Microcontrollers and Programming and in particular for the world of Arduino, PIC Microcontroller, Rasberry Pi has guided his personal development and his work through Educational Engineering.

Ashraf's online courses have helped over 250,000 people from around the world to be better and to make a great career in the industry.

Educational Engineering Team offer Course on

Circuit Design, Simulation, and PCB Fabrication

Arduino, PIC Microcontroller, and Raspberry Pi

Programming in C, Python, and other programming languages

PLC Industrial Programming and Automation

3D Design and Simulation

ESP and IoT World

For more information use the links in the profile page to follow Educational Engineering Team and Ashraf's latest innovations.

Embedded System Introduction

03:12

Introduction

Onyesho la Kuchungulia Bila Malipo
02:29

The Power of Search

04:16
Mpango wa Masomo wa Kila Wiki
Panga safari yako ya kujifunza
AI hutengeneza ratiba ya kibinafsi kulingana na upatikanaji wako

Mahitaji

No prior experience in Embedded Systems is required

You should have access to a Computer/laptop and Internet Connection

You should be ready to commit 60 days to learning and practicing

Be ready to Invent new things by making them do what you want

Watazamaji Walengwa

Anyone who wants to QUICKLY learn how to become an embedded system engineer

Geeks, University students, hobbyists who want to learn Embedded systems

Anyone who wants to learn the entire embedded system product manufacturing process from beginning to end

This is a special program for those who want to become an Embedded System Engineer

Kuhusu kozi hii

46 Hour of Full HD Content | 76 sections • 555 lectures | 95 articles


This Embedded Systems course is jam-packed with 60 days of lessons that take you from complete Embedded systems novice to feeling confident making your own Embedded systems products or starting a career in the industry.


While you don't have to finish the course in 8 weeks, we've set up the course where each section teaches a new skill.


A 60 Days challenge Learn to design embedded systems from scratch. You will not need prior knowledge of electronics, programming, or hardware.


Now I want to help you learn how to become an embedded system engineer in this challenging 60 days Challenge.


This Challenge is a quick learning course for those who want to become an Embedded System Engineer and make you a pro.


Here’s some feedback from our early bird student who tried the course before launch:


"I have been looking for a way to learn about embedded systems and microcontrollers. I am so glad I found this course. It is perfect for beginners and it is a 60-day challenge. The course is very easy to follow and the instructor is very knowledgeable. They also offer a money-back guarantee if you are not satisfied. I highly recommend this course to anyone who wants to learn about embedded systems and microcontrollers." Brian D.


"Become an Embedded System Engineer with this 60 Days Challenge that will help you learn embedded systems from scratch and master microcontrollers. With the guidance of Ashraf, you will be able to understand how to design and develop embedded systems by using a variety of hardware and software tools. The course is easy to follow and interactive, meaning you will be able to code your own system in no time." Kathren Sa.


Are you looking for a quick start to a new career? Do you want to learn step by step from zero to embedded system engineer?


Become an embedded system engineer with the 60 Day Challenge. One of the most important aspects of software development is knowing how hardware interacts with software. Whether it's driving cars or running factories, the hardware has to be programmed just like software. The way software communicates with hardware is through the development of embedded systems which we'll teach you about in this challenge.


Introduction:

The course is designed to be completed in 60 days. The course covers programming, microcontrollers, communication protocols, circuit design, PCB design, and 3D Modeling and Simulation. It also includes two project-based courses that will guide the user through the development of a firmware package.


Throughout this course, you will learn various embedded systems engineering skills like how to read AVR assembly code, use C, etc.


By reading the content and reviewing the exercises in this course, you will be able to learn how to program an embedded system.


This course is not only about programming but also about designing all aspects of a hardware system, including hardware connection and mechanical design.


What You Will Learn In This Bundle:


  • Learn Embedded C
  • Learn how to program, use and interact with Arduino
  • Learn how to program, use and interact with PIC Microcontroller
  • Learn Communication Protocols
  • Learn Circuit Design and Simulation from scratch
  • Learn 3D Design and Simulation to make your own 3D Models
  • Learn PCB Fabrication from scratch
  • Learn everything about Embedded System


Daily Section Overview:


  • C Programming - 10 Days
  • Microcontrollers Arduino - 10 Days
  • Microcontrollers PIC Microcontroller - 10 Days
  • Communication Protocols - 7 Days
  • Internet of Things - Extra
  • Circuit Design and Simulation - 7 Days
  • 3D Design and Simulation - 6 Days
  • PCB Fabrication - 10 Days


Who Teaches This Course:

The 60 Day Embedded Systems Challenge is made by Educational Engineering Team, a team of engineers with years of professional experience in the Embedded Systems world. The team made videos that have been viewed by millions of people around the world for small and big companies.


We are thrilled to help you to start your embedded systems journey today! We understand what it's like to start from scratch and have tailored this course to complete beginners. At the same time, we share advanced techniques so even if you have some embedded systems experience, you'll still learn.


This Course includes:


  • Quizzes
  • Assignments
  • Homeworks
  • Source Codes
  • Interactive learning methods
  • Final Project
  • New lessons will be added weekly
  • Live Q&A Sessions to answer students questions


Start your career as an Embedded System Engineer and master the needed skills to succeed.


Do you want to take your career to the next level and get a new job as an embedded system engineer?


Are you ready for a challenge? Do you want to master the skills needed to become an embedded system engineer?


What students are saying:


  • " very very useful and very informative in short span of time , worth the money." Libra Varman . T
  • "This course is extraordinary. The content is very well explained and accompanied by examples. I definitely recommend it for beginners and not only" Eduard Bumbu
  • "I am a self taught PCB world enthusiast with ideas and designs i want to make a reality and this course hits home. " Steven Fleshman
  • "Thanks; I do not speak English, however the words and ideas are clear, very easy to understand from the language, to the instructions, I am already looking forward to writing code in python exploring other cards such as esp8266 etc. Wonderful what was explained has been looking for time and had found only very limited micropython." Fabian Lopez Mercado
  • "I would be so grateful if you could take time to go through the course and once you get an idea, then please leave an honest review and/or rating. I always start with some theoretical basics in the first few lectures that may sound a bit boring, but this is just a needed step so we can move together to the practical section of the course. I'm extremely motivated in helping you grow in your career. To Your Success, Ashr | Educational Engineering Team Leader" AKASH SHARMA


YOU CAN BECOME AN Embedded SYSTEMS ENGINEER IN JUST 60 DAYS!


Become an Embedded System Engineer in the shortest time possible.


More Course Details:


Below is a breakdown of each Sections of the challenge

  • ---------------------------------------------
  • In Day #1 - #10 We'll go over C Programming for embedded systems from scratch


    Go from zero to hero in programming with C Language and start your Journey as a highly paid C Developer/Programmer


    Why learn C Programming?



    • C is a Middle-Level Language. The middle-level languages are somewhere between the Low-level machine-understandable assembly languages and High-Level user-friendly languages. Being a middle-level language, C reduces the gap between the low-level and high-level languages. It can be used for writing operating systems as well as doing application-level programming.
    • Helps to understand the fundamentals of Computer Theories. Most of the theories related to computers like Computer Networks, Compiler Designing, Computer Architecture, Operating Systems are based on the C programming language and require a good knowledge of C programming if you are working on them. In modern high-level languages, the machine-level details are hidden from the user, so in order to work with CPU cache, memory, network adapters, learning C programming is a must.
    • Fewer Libraries. C programming language has fewer libraries in comparison with other high-level languages. So, learning C programming also clears programming concepts to a great extent as you have to write a lot of things from scratch. You will not be dependent on the programming language entirely for implementing some basic operations and implementing them on your own will also help you to build your analytical skills.
    • C is very fast in terms of execution time. Programs written and compiled in C execute much faster than compared to any other programming language. C programming language is very fast in terms of execution as it does not have any additional processing overheads such as garbage collection or preventing memory leaks etc. The programmer must take care of these things on his own.
    • Embedded Programming. C is extensively used in Embedded Programming. Embedded Programming is also referred to as micro-controller programming, where the C program is used to control micro-controllers. Microcontrollers and embedded programming is widely used in auto-motives, Robotics, Hardware, etc.


    This course introduces the C programming language features at the beginning of the semester. Topics covered include data types, control structures, standard input/output, file input/output, mathematic library, problem-solving, functions, arrays, dynamic memory, and pointers.


    Why you should take this course?


    • You will learn to use C languages for programming Microcontrollers
    • You will learn the difference between these two languages
    • You will learn how to program a microcontroller from scratch
    • You will gain a strong understanding of how a Microcontroller works
    • You will become a master in embedded system technology
    • This course will provide you with a strong understanding of how Microcontrollers work.
    • You will also gain an insight of what programming is about.


  • ---------------------------------------------

  • In Day #11 - #20 We'll go over Arduino Microcontroller in a step by step manner


    In this Arduino Bootcamp you will learn Arduino in a Step By Step Manner and you will be able to do practical Projects


    Why you should take this course?


    • You will learn Arduino in a Step By Step Manner
    • You will be able to do practical Projects
    • Learn skills like basic engineering, programming, electronics, and IoT
    • It is an online course with videos and downloadable information
    • You will develop an understanding of the fundamental principles behind interactive multimedia systems and interactive applications


    Arduino is an open-source, single-board, microcontroller for building devices that can sense and control objects in the physical world. In this instructor-led, live training, participants will learn how to program the Arduino for real-world usage, such as to control lights, motors and motion detection sensors.


  • ---------------------------------------------

  • In Day #21 - #30 We'll go over 8 bit PIC Microcontroller with more than 8.5 Hours of HD Content


    You will enter Microcontroller world of wonders, and together we will make YOU a professional Microcontroller Geeks.


    Why you should take this course?


    • The course contains a lot of information that is not found elsewhere and is organized in a practical, easy to follow matter
    • The course is practical with plenty of examples and exercises
    • This course will help you learn the basics of Computer Programming from scratch
    • Step by Step is an excellent introduction for those who have been regretfully put off by the Mathematical nature of most programming courses
    • Detailed information on all aspects of Microcontrollers
    • It covers every aspect of microcontroller interfacing, from analog signal interfacing to digital interfacing, and more


    What you will Learn?


    1. This course will teach you how to design, build, and program a microcontroller system.
    2. You'll start with an introduction to microcontroller systems - their history, components, and architecture.
    3. You'll learn the basics of digital logic, including binary numbers and Boolean algebra.
    4. You'll learn how to read schematic diagrams and use a breadboard to create circuits.
    5. Once you've mastered the basics, you can move on to more advanced topics like programming microcontrollers in C
    6. With this knowledge under your belt, you'll be well on your way to designing next-generation electronics!


  • ---------------------------------------------
  • In Day #31 - #37 We'll go over Communication Protocols



    • A step by step guide to Master Communication Protocols


    More than 8 hours of Full HD Content | All In One Bundle to Master Communication Protocols in the Microcontroller World


    What You Will Learn In This Bundle:


    • Creating a GUI to control Arduino and PIC Microcontroller
    • USB Interfacing for Different Microcontrollers
    • Arduino Communication with I2C Bus
    • Arduino Communication with SPI Bus
    • PIC Microcontroller Communication with I2C Bus
    • PIC Microcontroller Communication with SPI Bus


    Why you should take this course?


    1. This course will teach you how to effectively communicate with any microcontroller
    2. Perfect for professionals looking to understand the underlying principles of microcontroller communication
    3. You can learn on your own time at your own pace, this course is also accessible for beginners
    4. You will gain a practical understanding of the basics of communicating with microclusters
    5. You will learn about serial communication protocols
    6. You will understand what takes place in a packet when it comes in and out of a microcontroller
    7. You will become fluent in TCP/IP networking protocols, which are used to send data over the internet
    8. You will become fluent in Bluetooth protocols, which are used


  • ---------------------------------------------
  • In Day #38 - #44 We'll go over Circuit Design and Simulation

    Everything there is to know about how to Design, Simulate Electronic Circuits, Microcontrollers, Arduino and Make a PCB


    This section Consists of 136 Lectures with more than 12.5 hours of HD Video Content and supplementary material in which we cover more than four different software used to design, simulate and fabricate circuits, I can assure you that after this course you will be a professional in Circuit design and fabrication.


    Why you should take this course?


    • The course includes everything you need to know about the electronics design process
    • Learn how to Design, Simulate Electronic Circuits, Microcontrollers, Arduino and Make a PCB
    • Learn the science of electric circuits
    • Programming knowledge
    • You will learn about Fritzing Software and Proteus Software
    • Get access to all instructional videos



    You will get the chance to learn:


    1. PCB Design and Fabrication using Fritzing Software
    2. PCB Design: Master Designing Printed Circuit Board using Proteus Software
    3. PCB Design: Make Arduino Nano using Altium Designer
    4. 3D Simulation: Microcontrollers, Electronics, Mechanism, PCB using Yenka Software
    5. Soldering Electronic Components Like A Professional
    6. Microcontroller Circuit Design and Simulation
    7. Arduino Circuit Design and Simulation
  • ---------------------------------------------
  • In Day #45 - #50 We'll go over 3D Design and Simulation


    Learn how to create 3D Printed Enclosure for any Custom Microcontroller or electronic Board like Arduino UNO and Mega


    Why you should take this course?


    • Develop a practical understanding of 3D modeling and 3D printing
    • Learn how to design a case that will house any Arduino Board you have.
    • Develop a practical understanding of designing custom cases to hold electronic boards, in this case Arduino boards.
    • Understand the importance of enclosing electronics in order to protect them from external forces.
    • Gain an understanding of how dimensions and axial dimensions are important in the design process.
    • Gain an understanding of what it takes to create a 3D model, understand constraints, and learn how to successfully print your project.
    • Learn about Material Properties and Filament types that can be used for various projects.


    What You Will Learn:


    • Download and Install FREE Fusion 360
    • User Interface Explained
    • Create Your Frame using specific dimensions
    • Use Extrude, chamfer, split, and other techniques
    • Time back feature to fix mistakes
    • Check your design for errors
    • Import 3D models to use as a reference
    • Create cut-outs and shape cuts
    • Add your name and artwork
    • Create a 3D Motion Video for your project


    You will learn by practice: You will follow my steps to create 3D Enclosure for Arduino UNO and Arduino Mega! 


    Provides an introduction to creating, editing, and analyzing 3D models. Develops foundational skills to work with, and navigate the digital 3D modeling workspace to create 3D objects. Examines basic elements of the 3D development of modeling, texturing, lighting, animating, and rendering.

  • ---------------------------------------------
  • In Day#51 - #60 We'll go over PCB Fabrication


    • Learn Printed Circuit Board design using More than one software and Master the Art of PCB Design and Fabrication
    • This Section Consists of More than 80 Lecture with more than 6 hours of HD Video Content and supplementary material in which we cover more than four different software used to design, and fabricate PCB (Printed Circuit Board), I can assure you that after this course you will be a professional in PCB Printed Circuit Board design and fabrication.


    Why you should take this course?


    • Learn how to design, layout, and produce a Printed Circuit Board
    • Save money on outsourcing PCB design work for prototyping
    • Learn from a professional engineer who has been designing PCBs for over a decade
    • Learn from the comfort of your home from the convenience of your computer


    You will get the chance to learn:


    1. PCB Design and Fabrication using Fritzing Software
    2. PCB Design: Master Designing Printed Circuit Board using Proteus Software
    3. PCB Design: Make Arduino Nano using Altium Designer
    4. 3D Simulation: Microcontrollers, Electronics, Mechanism, PCB using Yenka Software


    This is a basic course for designing PCB using design software. PCB (Printed Circuit Board) designing is an integral part of each electronics product and this program is designed to make students capable to design their own projects PCB up to industrial grade.


  • ---------------------------------------------
  • Why you should take this course?


    • You can learn on your own time at your own pace, this course is also accessible for beginners
    • Learn the skills to design, develop, test and deploy embedded systems
    • This course will help you master all the knowledge and skills required to become an Embedded System Engineer.
    • Learn in a step-by-step manner from beginner level to advanced concepts.


    Take your skills to the next level by mastering more advanced topics.


    Master a skill that will never expire


    You don't need to know the first thing about embedded systems engineering to get started. Simply sign up for this 60-day challenge course and you will get all the knowledge, guidance, and support you need. With the help of our expert trainers, you will learn how to create embedded systems. You'll learn how to take care of your equipment, how to work in teams, and become a locksmith expert!


    There is no time like the present - sign up today!


    Take this course and start your journey to be an Embedded System Engineer!

    Fursa za Kazi na Majukumu Lengwa

    Jenga ujuzi wa vitendo unaotakiwa kazini na uhitimu kwa nafasi zenye ushawishi mkubwa duniani

    Mtaala Uliotayarishwa kwa Ajira
    Majukumu ya Kazi Unayoweza Kuomba

    Embedded Systems Engineer

    IoT Firmware Developer

    Hardware Prototyping Specialist

    PCB & Circuit Layout Designer

    Mshahara Unaokadiriwa kwa Mwaka
    $85,000 – $135,000 / yr
    Mahitaji ya Soko Ulimwenguni

    Top 5% Growing Engineering Segment

    Ujuzi Muhimu Utakaobobea
    Microcontroller Architecture
    Hardware-Software Integration
    Sensor Protocols (I2C, SPI, UART)
    Schematic & Circuit Diagnostics
    * Makadirio yanatokana na vigezo vya kimataifa vya uajiri wa kiteknolojia.
    Kutana na mkufunzi wako
    Educational Engineering Team
    5.0 Ukadiriaji
    95 Wanafunzi
    Tazama Wasifu Kamili
    Educational Engineering Team
    Mwalimu Mkuu
    Educational Engineering Team is a Leading Team in Microcontroller Industry, with over 13 Years of Experience in Teaching and Doing Practical Projects.

    Educational Engineering Team is a group of skilled engineers dedicated to sharing practical knowledge with learners worldwide. Founded by Ashraf Said Al-Madhoun, the team has worked in programming, microcontrollers, electronics, and engineering education since 2007.

    Rather than offering superficial explanations, the team breaks down complex topics into clear, step-by-step lessons supported by practical projects and bite-sized videos. This hands-on approach helps learners understand technical concepts and apply them directly to their studies, careers, and personal projects.

    Ashraf is a Mechatronics Engineer, educator, author, electronics and programming enthusiast, and maker. As Chief Educational Engineer, he specializes in explaining challenging concepts in a simple, structured, and accessible way. He has extensive teaching experience and has authored four books about microcontrollers.

    Educational Engineering Team has created more than 100 online courses covering circuit design, electronics simulation, PCB fabrication, Arduino, PIC microcontrollers, Raspberry Pi, C, Python, PLC programming, industrial automation, 3D design, ESP boards, embedded systems, and the Internet of Things.

    In addition to producing courses, bootcamps, articles, and tutorials, the team supports electronics and programming enthusiasts, STEM students, educators, and aspiring engineers. Its members also provide engineering consultation and guidance for student graduation projects, helping learners develop practical skills and prepare for careers in the technology industry.

    ...

    Wanafunzi pia walinunua

    Wanafunzi waliotazama kozi hii pia walijiandikisha katika kozi hizi zilizopewa alama za juu

    Program ESP32 without Coding
    Inayouzwa Zaidi
    BURE
    TEHAMA na Programu | Vifaa

    Program ESP32 Board without writing a single code in A Professional Environment

    5.0
    2 saa 30 dak
    18 Lecture
    Yote
    Using Al to Code: Your Step-by-Step Guide
    TEHAMA na Programu | Vifaa

    Revolutionize Your Coding Skills with Al: A Comprehensive Guide for Beginners

    5.0
    2 saa
    11 Lecture
    Yote
    $10.99

    $19.99

    ISO 27001 Certification Process – A Step-by-Step Guide
    TEHAMA na Programu | Usalama wa Habari

    Master ISO 27001: Achieve Certification, Build Security, and Ensure Compliance for Your Organization

    5.0
    1 saa 30 dak
    10 Lecture
    Mwanzilishi
    $39.99

    $54.99

    Implement GRC (Governance, Risk, Compliance) Step by Step
    TEHAMA na Programu | Imethibitishwa katika Utawala, Hatari na Uzingatiaji (CGRC)

    Master GRC: Step-by-Step Guide to Implementing Governance, Risk, and Compliance for Business Success

    5.0
    2 saa 30 dak
    35 Lecture
    Kati
    $39.99

    $64.99

    Mastering Arduino Data Streaming to Excel
    TEHAMA na Programu | Arduino

    Seamlessly Stream and Visualize Real-Time Data from Arduino into Excel with Ease

    5.0
    1 saa 30 dak
    6 Lecture
    Yote
    $9.99

    $34.99

    Blogger: Make A Professional Website For Free With No Coding
    TEHAMA na Programu | Nyingine za IT na Programu

    Learn how to create and customize a website with no prior coding experience.

    5.0
    1 saa 30 dak
    12 Lecture
    Yote
    $9.99

    $19.99

    Maswali Yanayoulizwa Mara Kwa Mara

    Pata majibu kwa maswali ya kawaida kuhusu kozi hii.

    Ndiyo! Baada ya kukamilisha 100% ya mihadhara na kazi za kozi, unaweza kupakua Cheti chako cha Dijitali cha Kukamilisha papo hapo moja kwa moja kutoka kwa wasifu wako wa Lucebra.

    Gundua zaidi katika Technology

    Panua safari yako ya kujifunza kwa vyeti vilivyoidhinishwa, vitabu vya kielektroniki na madarasa ya moja kwa moja.