I am looking for a way to get my hands dirty on all those theories of system design.<p>There are lots content to read but I find it hard to gain confidence until I do some hands-on.<p>Please suggest any tips, resources for doing so.<p>I build many small to medium web applications.