This path helps Kotlin developers master API interactions, from basic HTTP requests to authentication and test automation. You'll start with REST APIs and HTTP requests, then explore efficient handling, authentication, and automated testing. By the end, you'll integrate APIs seamlessly in your app.
What you'll learn
Send HTTP requests and handle API responses in Kotlin
Use HTTP methods to perform CRUD operations
Authenticate requests with API keys, cookies, sessions, and JWTs
Handle errors, headers, pagination, and file transfers
Build stable and maintainable API clients
Automate API tests with assertions, mocks, setup, and teardown
Advantages and disadvantages
Advantages
University courses you can audit for free, with lectures, readings and practice quizzes.
A verified certificate from the university if you pay for it.
Self-paced: start any time.
Disadvantages
Graded assignments and the certificate need the paid track.
Audit access can expire a few weeks after the course ends.
Learning is free, but the certificate costs money.
Some parts (graded work, certificate) are paid.
Some points apply to every course of this kind; see how we rank.
Free to audit
Free: Choose "Audit this course" when you enrol: lectures, readings and practice are free.
Paid: Graded assignments and the verified certificate (Certificate $35). Audit access may end after the course closes.
Before you start
Beginner: Working with APIs (curl, JUnit, JWT, Kotlin)
Instructor: Dennis Freeman, Kendra Pugh This course provides an integrated introduction to electrical engineering and computer science, including modern software engineering, linear systems analysis, electronic circuits, and decision-making. The lecture videos provide an overview of each topic, whi…