Hey there! It depends on the type of work experience you are looking for. There is the type where it is like an educational course/taster on data analyst/computer science, or the type where you actually work for them and get paid.
If you don't have much experience in programming, I strongly recommend you to take online courses and build your foundation, having a bit of a portfolio, before you get a work experience. Taking Py4E on Coursera or CS50x on EdX for example.
If you are looking for work experience where you work for a company, LinkedIn is the perfect place to go. Build your profile and network there, then try messaging startups or smaller companies for work experiences/internships.
If you want the educational type, just take the online courses and experiment with your own projects to build a portfolio first. Then directly go for a work experience for a company instead.