Raspberry Pi Pico W Simple Web Server C Tutorial – HTTP Server with SSI & CGI
Published at : 23 Dec 2025
To try everything Brilliant has to offer—free—for a full 30 days, visit http://brilliant.org/LearnEmbeddedSystems/. The first 200 of you will get 20% off Brilliant’s annual premium subscription.
In this video we teach you how to set up a simple webserver hosted on the Raspberry Pi Pico W. This webserver can present html pages to a user but can also interact with different functions on the Pico W such as reading live values of the ADC and turning the on board LED on and off. We do this by making use of server side includes or SSI and the common gateway interface or CGI.
Timestamps: 00:00 Intro 01:22 Brilliant 02:18 You will need 03:04 How it will work 05:24 Getting started - cloning template repo 06:56 CMakeLists File 08:38 Main.c 10:35 SSI.h 13:58 CGI.h 16:18 HTML Files 17:31 Building the project 19:09 Conclusion
-- Equipment we use regularly -- The following links are affiliate links where we may make a small percentage on qualifying sales through these links. Use the respective UK or US links listed.