There's nothing stopping you from just writing code following the lectures. What else would a practical/lab part be? \
There are tons of open-source databases on github that you can hack on so I don't think there's a major issue with getting practical experience if you want it.
You can try the homework assignments. They aren't trivial and you'll probably learn a bunch more by not being spoon fed the answers. Admittedly, the only bummer is not having someone review your work.
Comments
I also recommend following Andy Pavlo and the CMU Database Group which has lots of free courses, videos and material:
https://db.cs.cmu.edu/
https://www.youtube.com/channel/UCHnBsf2rH-K7pn09rb3qvkA
It suffers from the common issue for such content - theory/lectures are too diverged from the practical/lab part.
There's nothing stopping you from just writing code following the lectures. What else would a practical/lab part be? \
There are tons of open-source databases on github that you can hack on so I don't think there's a major issue with getting practical experience if you want it.
You can try the homework assignments. They aren't trivial and you'll probably learn a bunch more by not being spoon fed the answers. Admittedly, the only bummer is not having someone review your work.