CS50 is an introductory computer science course taught by Professor David J. Malan from Harvard University. I highly recommend CS50 for individuals interested in software engineering, web development and career paths in technology, regardless of their prior levels of experience. CS50 is what taught me principles of software engineering, web development and computer science.
I highly recommend it for others interested in learning to program or code either to try it out with free MOOCs or interested in landing a job in the tech industry, or becoming a freelancer. I think as technology becomes central to society and the economy, its a great idea to learn more about technology and some of the programming languages and tools that are driving us into our digital future.