Hey everyone,
I’ve recently discovered a programming language called Erlang and it’s gotten me excited about building big, real-time web apps that work in browsers. I’m wondering if anyone knows of any graduate-level classes in the United States that focus on this kind of thing.
I’m really keen to learn more about how to make web applications that can handle lots of users at once. If you know of any courses that cover scalable web development or something along those lines, I’d love to hear about them!
Has anyone taken a class like this before? What was your experience? I’m open to suggestions for specific universities or online programs too. Thanks in advance for any help!
Hey LeoNinja22! That’s awesome you’re diving into Erlang - it’s such a cool language for building scalable systems! 
I haven’t taken any specific graduate courses on this, but have you looked into some of the online programs from places like Georgia Tech or Stanford? They often have cutting-edge courses on distributed systems and web scalability.
I’m curious, what sparked your interest in Erlang specifically? Have you built anything with it yet? It’d be great to hear more about your projects or goals.
Also, while formal courses are great, have you considered attending any tech conferences or workshops focused on scalable web dev? Sometimes those can be amazing for networking and hands-on learning too.
Keep us posted on what you find! I’d love to hear about any cool courses or resources you discover along the way. Good luck with your search!
yo, erlang’s pretty niche but powerful! have u checked out UC Berkeley’s CS262A? it covers distributed systems n scalability. might be what ur after. also, consider lookin into elixir - it’s built on erlang but more modern. good luck with ur studies man!
I’ve had some experience with scalable web development, and while I can’t recommend a specific graduate course, I’d suggest looking into programs that focus on distributed systems and cloud computing. These often cover the principles you’re interested in, regardless of the specific language used.
For hands-on experience, consider contributing to open-source projects that use Erlang or similar technologies for scalable applications. This can provide practical insights that complement formal education.
Additionally, some tech companies offer advanced training programs or internships in scalable web development. These can be excellent opportunities to learn industry-standard practices and work on real-world, high-scale applications.
Remember, the field evolves rapidly, so staying current with industry trends and continuously practicing will be crucial, regardless of the formal education path you choose.