Data & Software

Data science, machine learning, full stack, and analytics courses and training list.

Search the list below to find free and paid courses to learn data science and software development skills. Have a course for us to add? Let us know!  
After you learn a new skill, go to Practice & Participate for hands-on drills.

Site Description Cost
Class Central Learn Data Science and Software/Web Development with free online courses and MOOCs. Free
Elements of AI Series of free online courses created by Reaktor and the University of Helsinki. Free
Google Cloud Courses on artificial intelligence, analytics, data, machine learning and more. Free/Paid
Learn Data Science Open content for self-directed learning in data science. Free
SQL Zoo Self guided SQL tutorial. Free
Course In Data Science Free data science course by Hal Daumé III. Free
Github Probabilistic Modeling Probabilistic programming and Bayesian Methods for hackers. Free
Udacity – Data Science Learn data science like analytics, montetization, R, Visualization and Python to name a few. Paid
Udacity – AI Learn AI skills from TensorFlow, IoT, Python to Computer Vision. Paid
Udemy – ML Machine Learning as it relates to development, IT and software Data Science. Paid
Udemy – Data Data Science and deep learning related courses. Paid
Edureka Offers courses from big data, data visulaization, business intelligence, data science, and programming. Paid
Simlilearn – Data Get free online courses by leading universities. Over 880 data-related courses. The paid option is for those that want to enroll in a certificate program. Paid
Brilliant Build quantitative skills in math, science, and computer science with fun and challenging interactive explorations. Paid
Coursera Various courses in Machine Learning, Data, Full Stack, and AI with guided projects and certification/degree options. Free/Paid
edabit Learn to code with tutorials and challeneges with C#, C, Javascript, Swift, Ruby, PHP, and Java. Free
Datacamp Learn Data Science with video tutorials and coding challenges on R, Python, Statistics, Scala, Tableau, and more. Free/Paid Free Artificial Intelligence training, community and software library. Free
edX A host of Data Science courses to include degree programs from leading universities. Free/Paid
Live SQL Learn and share SQL. This site has the ability to search for scripts and tutorials. Free/Paid
IBM Cloud Hub Learn artificial intelligence, analytics, and data science. Free/Paid
Cybrary Build a career in data science with courses, virtual labs, and assessments that teach you how to harness the power of data. Free/Paid
Packt Books and videos to include data analysis, business intelligence, databases, and enterprise search. Free/Paid
EMERITUS Post graduate diploma in Machine Learning and Artificial Intelligence. Paid
Future Learn Data Science courses with a range of data science courses, programs and degrees. Paid
Springboard Courses in Data Science and Analytics with one to one mentorship. Paid
Treehouse Techdegree is a bootcamp-style program that guides you through a full curriculum of Treehouse learning. Paid
Khan Academy Basic computer science principals. Inlcude over 800+ practice questions and instructional articles and videos covering the topics of digital information, the Internet, cybersecurity, programming, algorithms, simulations, and data analysis. Free
Code Avengers Has courses for kids under 15, Pros, and Educators and a Code Camp. Learn web development to get the skills to build fully interactive websites using HTML, CSS, and Javascript. Paid
freeCodeCamp Offers free coding courses, ability to build projects, and earn certifications. Data, ML, Javascript, Web, APIs, QA, Information Security and more. Free
Udemy – Web Dev The ins and outs of HTML5, CSS3, and Modern JavaScript. Paid
Udacity – Full Stack Web Dev–nd004 n this program, you’ll prepare for a job as a Full Stack Web Developer, and learn to create complex server-side web applications that use powerful relational databases to persistently store data. Paid
Udemy – Web Dev Bootcamp Full Stack The Complete 2022 Web Development Bootcamp offers the ability to become a Full-Stack Web Developer with just ONE course. HTML, CSS, Javascript, Node, React, MongoDB, Web3 and DApps Paid
Cousera/University of London Create an interactive user experience.. Learn the fundamentals of full stack web development in five comprehensive courses. Paid
Sililearn – Full Stack Full Stack Web Developer – MEAN Stack
Master’s Program1023 Ratings
This program will advance your career as a MEAN stack developer. You’ll learn top skills such as MongoDB, Express.js, Angular, and Node.js (“MEAN”), plus GIT, HTML, CSS, and JavaScript to build and deploy interactive applications and services throughout this Full Stack MEAN Developer program.
Skillshare – Full Stack Full stack web development courses in Java, Spring Boot, MySQL, Docker, Angular, Typescript, Python, Flask, Node, React, Express, Javascript, MongoDB, AWS and more. Free/Paid
Springboard – Analytics Become a Data Analyst in 6 months. Paid
Springboard – Data Science Build job-ready data science and machine learning skills. Paid
Codecademy Learn HTML & CSS, Python, JavaScript, Java, SQL, Bash/Shell, Ruby, C++, R, C#, PHP, Go, Swift, Kotlin, C Free/Paid
The Odin Project Full Stack Development curriculum. Free
W3Schools Free software development for all programming languages. Free
MIT OpenCourseWare A free and open collection of courses and materials from over thousands of MIT courses, covering courses in data science, software engineering, and many other subjects. Free
Harvard Extension Free courses in data science, programming, and computer science among other subjects. Free
Sololearn A long list of programming languages with real world practice available. Free
Code Conquest Free code training for beginners for programming skills like PHP, Java, Javascript, Ruby, Python, HTML, CSS, C++, and Linux. Free Goal is to aid in an AI-powered future through world-class education and hands-on training from introductory courses to advanced. Paid
Educba Learn several programming languages for free (some paid), web development, software testing, IoT and more and obtain certificates. Free/Paid