Yes, assuming you dedicate the time and stay consistent with your learning, online language programs can be highly effective for learning Italian. Like most learned skills, consistency and practice are key though.