Online Computer Science & Programming Courses
Python Fundamentals
Learn the Python basics, including how to clean real-world data ready for analysis, use data visualization libraries, and how to write custom Python functions.
Certified NFT Developer
Build NFT projects for enterprises with this NFT developer certification. Gain deep insights into the NFT domain and Ethereum-based platforms.
Certified Hyperledger Developer
Get certified in Hyperledger Fabric with expert-designed training by Blockchain Council. Build blockchain-based apps and boost data integrity.
Computer Science 101
Introduction to Computer Science for a zero-prior-experience audience. Play with little phrases of code to understand what computers are all about.
CS50’s Web Programming with Python and JavaScript
Dive into the design and implementation of web apps with Python, JavaScript, and SQL using frameworks like Flask, Django, and Bootstrap.
A Beginner’s Guide to Web Development with HTML5
Learn the fundamental basics of web development and create your own web pages using HTML and HTML5.
CS50: Introduction to Computer Science
An introduction to the intellectual enterprises of computer science and the art of programming.
Using Python for Research
Take your introductory knowledge of Python programming to the next level and learn how to use Python 3 for your research.
Professional Certificate in Google Cloud Computing Foundations
Get an overview of concepts central to cloud basics, big data, and machine learning, and where and how Google Cloud fits in.