Developing FPGA-accelerated cloud applications with SDAccel: Theory (Coursera)
Programming Languages, Part B (Coursera)
Programming Fundamentals (Coursera)