Best AI & Tech Courses - Page 5
Hand-picked AI and tech courses, free and paid, that are worth your time.
424 courses · page 5 of 9
Web Development Fundamentals
Learn how websites work and build pages with HTML, CSS and JavaScript, earning an IBM digital credential. Designed for aspiring web developers and freelancers.
View courseInformation Technology Fundamentals
Covers computer hardware, operating systems, networking and troubleshooting basics, with an IBM credential. A practical start for IT support and helpdesk careers.
View courseUser Experience Design Fundamentals
Learn the UX design process, user research, wireframing and usability testing, and earn an IBM digital credential. Good for aspiring UX/UI designers and freelancers.
View courseDigital Marketing
Study digital marketing channels, content strategy, SEO and how AI supports marketing work, earning an IBM credential. Useful for freelancers and marketing job seekers.
View courseAWS Cloud Practitioner Essentials
AWS's flagship beginner course on cloud concepts, core services, security, pricing and architecture. The standard preparation for the AWS Certified Cloud Practitioner exam.
View courseAWS Technical Essentials
Learn core AWS services for compute, networking, storage, databases and monitoring, and how they fit into a simple application. Good for new IT and developer learners.
View courseGetting Started with AWS Cloud Essentials
A short introduction to what AWS is, its global infrastructure and key services, for anyone taking their very first step into cloud computing.
View courseAWS Cloud Quest: Cloud Practitioner
A game-based learning experience where you solve real cloud tasks in a virtual city while building basic AWS skills, and earn a digital badge. Fun for beginners.
View courseAWS Security Fundamentals
Introduces cloud security basics on AWS, including shared responsibility, access control, data protection and monitoring. Suits beginners interested in cloud security roles.
View courseAWS Database Offerings
Survey of AWS relational and NoSQL database services, explaining when to use each one. Useful for developers and data learners choosing database options in the cloud.
View courseIntroduction to Generative AI - Art of the Possible
Learn what generative AI can do for businesses, typical use cases, and the risks to consider. First course in AWS's generative AI essentials series for decision makers.
View coursePlanning a Generative AI Project
Covers the technical basics and key steps to plan a generative AI project, including weighing benefits and risks. Second course in AWS's generative AI essentials series.
View courseFundamentals of Generative AI
Learn the core concepts of generative AI, foundation models and their applications on AWS. Useful groundwork for the AWS Certified AI Practitioner exam.
View courseFoundations of Prompt Engineering
Explore prompt engineering techniques such as zero-shot, few-shot and chain-of-thought prompting, plus how to guard against prompt misuse. Suited to developers and AI practitioners.
View courseEssentials of Prompt Engineering
A short course on writing and refining prompts for foundation models, with practical techniques that improve accuracy. Good for beginners using AI tools at work.
View courseFundamentals of Prompt Engineering with Claude
Learn practical prompting techniques for Anthropic's Claude models on AWS, including structuring instructions and examples for reliable results. Useful for developers and power users.
View courseResponsible Artificial Intelligence Practices
Understand fairness, bias, transparency and other responsible AI considerations, with AWS tools that help address them. Part of AI Practitioner exam preparation.
View courseIntroduction to Machine Learning: Art of the Possible
A quick overview of machine learning concepts, common business use cases and challenges. Ideal for beginners and managers who want to understand ML without coding.
View courseMachine Learning Essentials for Business and Technical Decision Makers
Learn how to identify good machine learning opportunities, plan projects and build ML-ready teams. Suited to managers, founders and technical leads.
View courseGenerative AI for Executives
A concise course for leaders on generative AI terminology, business value and lessons from Amazon case studies. Helpful for entrepreneurs and managers planning AI adoption.
View courseAmazon Bedrock Getting Started
Introduces Amazon Bedrock, AWS's service for accessing foundation models, covering its features, use cases and pricing basics. Good for developers exploring generative AI on AWS.
View courseBuilding Generative AI Applications Using Amazon Bedrock
Learn to design and build generative AI applications with Amazon Bedrock, including architecture patterns and use cases like summarisation and chatbots. Requires some developer experience.
View courseCertified Full-Stack Developer Curriculum
A complete, project-driven path from HTML and CSS through JavaScript, React, Node.js, databases and Python, ending in a certification exam. Ideal for beginners who want one structured route to a web developer job.
View courseResponsive Web Design Certification
Hands-on lessons in HTML and CSS covering layouts, accessibility and mobile-friendly design, with labs and projects you build in the browser. A strong first step for aspiring front-end developers and freelancers.
View courseJavaScript Certification
Teaches core JavaScript such as variables, functions, arrays, objects and DOM work through interactive exercises and required projects. Suited to learners who know basic HTML and want to make web pages interactive.
View courseFront-End Development Libraries Certification
Moves you from plain JavaScript to modern front-end tooling, focusing on React, TypeScript and related libraries, with projects to prove your skills. Good for developers preparing for front-end roles.
View coursePython Certification
Builds Python fundamentals step by step, from syntax and data structures to object-oriented code, with five required projects for the certificate. Fits complete beginners and anyone heading toward data or automation work.
View courseRelational Databases Certification
Practical training in SQL, PostgreSQL, Bash and Git inside a real terminal environment, finished with database projects. Useful for aspiring back-end developers and data analysts who need solid database skills.
View courseBack-End Development and APIs Certification
Covers server-side JavaScript with Node.js and Express, building APIs and working with data, validated through five projects. Aimed at learners who know JavaScript and want to build full web applications.
View courseData Visualization V8
Learn to turn datasets into bar charts, scatter plots, heat maps and maps using D3.js and JSON APIs, then build certification projects. Good for JavaScript learners interested in dashboards and data storytelling.
View courseQuality Assurance
Teaches automated testing of Node.js apps with Chai and functional tests, plus advanced Express topics like authentication and real-time features. Suits back-end learners who want to ship reliable, well-tested code.
View courseScientific Computing with Python
Project-based Python course where you learn loops, data structures, classes and algorithms by building small programs step by step. A good route for beginners who want Python skills for science, data or automation.
View courseData Analysis with Python
Shows how to clean, analyse and visualise data with NumPy, Pandas, Matplotlib and Seaborn through video lessons and five analysis projects. Fits Python learners aiming for data analyst or research roles.
View courseInformation Security
Introduces securing web apps with Helmet.js, plus Python-based penetration testing ideas such as port scanning, finished with security projects. Useful for developers who want a practical start in application security.
View courseMachine Learning with Python
Covers neural networks, reinforcement learning and core machine learning algorithms using TensorFlow, with projects such as image and text classifiers. Best for learners comfortable with Python who want to enter AI.
View courseCollege Algebra with Python
A semester-style algebra course taught through videos and Google Colab notebooks, so you practise maths by writing Python code. Helpful for students strengthening their maths base for data science or programming.
View courseFree Foundational C# with Microsoft Certification
An introduction to C# syntax, logic and debugging built with Microsoft Learn content, ending in a certification exam hosted by freeCodeCamp. Good for beginners interested in .NET, desktop or game development.
View courseCoding Interview Prep
Dozens of algorithm and data structure challenges plus take-home style projects to sharpen problem-solving before technical interviews. Suited to job seekers who already know basic JavaScript.
View courseA2 English for Developers Certification (Beta)
Builds basic workplace English at CEFR A2 level through dialogues set in a tech team, covering introductions, meetings and everyday developer vocabulary. Great for Pakistani developers improving communication with international teams.
View courseB1 English for Developers Certification (Beta)
Takes your professional English to CEFR B1, practising how to discuss code, explain problems and take part in team conversations. Useful for developers and freelancers who work with foreign clients.
View courseLearn Python for Beginners
A comprehensive beginner course on Python basics such as variables, conditions, loops and functions, delivered as short interactive lessons. Ideal if you have never programmed and want an easy first language.
View courseIntroduction to Git and GitHub
Explains version control with Git and collaboration on GitHub, including commits, branches and pull requests. Essential for any new developer who wants to manage code and contribute to team projects.
View courseLearn RAG and MCP Fundamentals
Introduces Retrieval-Augmented Generation and the Model Context Protocol, showing how AI agents fetch outside knowledge and use tools. Suits developers who want to build practical LLM-powered applications.
View courseIntroduction to SQL and PostgreSQL
Covers writing SQL queries to create, read, update and delete data in PostgreSQL databases. A short, focused start for beginners heading toward data analysis or back-end development.
View courseLearn Bash Scripting
Teaches how to combine terminal commands with variables, conditions and loops to write Bash scripts that automate tasks. Handy for developers, sysadmins and anyone working on Linux servers.
View courseIntroduction to UI/UX Design
Covers key design principles such as layout, colour, typography and usability so developers can build cleaner, friendlier interfaces. Good for coders who want their projects to look professional.
View courseIntroduction to Algorithms and Data Structures
Explains common algorithms and data structures like searching, sorting, lists and trees, and how to reason about efficiency. Useful for students and job seekers preparing for technical interviews.
View courseFoundations
The starting path of The Odin Project, covering how the web works, setting up a development environment, Git, HTML, CSS and JavaScript basics with real projects. Perfect for self-taught beginners.
View courseSome links are affiliate links; we may earn a commission at no extra cost to you. Prices are set by the course providers.