Duke University

Introduction to FastAPI framework

Durham, United States

The Non-degree in Introduction to FastAPI framework at Duke University is a program for international students taught in English.

Introduction

Duke University, located in Durham, United States, is a historic institution founded in 1838. As an international student, you'll find many advantages to studying here, including access to a diverse community of 3584 international students, a broad academic offering, and a unique blend of tradition and innovation. Specifically, you'll benefit from the university's strong research focus and its location in the heart of North Carolina's Research Triangle.

Duke University offers 213 programs, with many focusing on engineering, business, and medicine. The university is particularly renowned for its departments of engineering and environmental sciences, which provide opportunities for you to engage in cutting-edge research. English is the primary language of instruction, but you'll also have the chance to learn other languages, such as Spanish, Chinese, and Arabic, through the university's language programs.

As a student, you'll have access to modern facilities, including libraries, labs, and recreational centers. The campus is situated in a charming city with a rich cultural scene, offering many opportunities for you to explore and engage with the local community. For instance, you can visit the nearby Durham Performing Arts Center or take part in the city's annual festivals, which celebrate music, food, and art. With many student clubs and organizations available, you'll find plenty of ways to get involved and make the most of your time at Duke University.

About the Program

The Introduction to FastAPI framework program at Duke University is a non-degree course that teaches students how to build a web application with FastAPI. This English-language course is a 2-hour hands-on program that helps students learn how to create routes, define request body models, and serve dynamic content.

The curriculum focuses on practical skills such as creating routes to handle requests and responses, defining request body models with validation, and running the API with Uvicorn. Students will also learn how to use FastAPI's interactive OpenAPI docs to test endpoints and generate curl commands. By the end of the course, students will have built and deployed a FastAPI web app.

After completing this course, students can pursue careers such as Backend Developer, API Engineer, or Full Stack Developer. They can work in industries like software development, technology, or consulting. Some potential employers include tech startups, software companies, or consulting firms that specialize in web development.

Scholarships You Could Apply For at Duke University

Funding relevant to this program — the university's own awards and popular scholarships for studying in United States.

Create a free account to see scholarships you could apply for

Create Free Account
Already have an account? Sign in
United States · University

Yale World Fellows 2027

Yale University (Maurice R. Greenberg World Fellows Program)

Full Ride

Open · Next: Set each cycle when applications open, typically the autumn before the program year. The 2027 cycle had not opened as of mid-2026; check the official site.
United States · Government

Fulbright Foreign Language Teaching Assistant (FLTA) Program 2027-2028

US Department of State, Bureau of Educational and Cultural Affairs

Full Ride

Open · Next: Deadlines are set by each country's US Embassy or Fulbright Commission and usually close in the spring before the program year. Check your local Fulbright office for the exact 2027-2028 date.
Browse all scholarships →

Similar Programs You Can Apply To

Direct application via Global Admissions is not available for this program. Browse similar partner programs below or visit the university's site to apply directly.

Edit Program

Related Blog Posts

Show More Blog Posts →
Register Now

Complete your profile to unlock

Direct application links unlock once your profile is at least 80% complete. You're currently at 0%. It only takes a minute.