Free Courses Library

Learn from the beginning, build real skills, and know where to go next.
Explore free courses in Python and artificial intelligence, web design, graphic design and video editing. Each resource is selected for its educational value and organised by the experience needed to get the most from it.

GET IN TOUCH
Sami Haraketi holding a camera
Close-up of a smooth, light-colored surface with soft shadows.

Find your next free course

Reset All
Showing 0 results of 0 items.
highlight
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Intro to Programming
PROVIDER
Kaggle Learn
CATEGORY
AI & Python
LEVEL
Absolute beginner
Your first Python programs, expressions and functions.
VIEW COURSE  ↗
Getting Started with Webflow
PROVIDER
Webflow University
CATEGORY
Web Design
LEVEL
Absolute beginner
Learn the Webflow Dashboard, visual canvas and essential collaboration workflows.
VIEW COURSE  ↗
CS50's Introduction to Programming with Python
PROVIDER
Harvard CS50
CATEGORY
AI & Python
LEVEL
Absolute beginner
Learn Python functions, loops, exceptions, tests and file handling.
VIEW COURSE  ↗
Beginning Graphic Design
PROVIDER
GCFGlobal
CATEGORY
Graphic Design
LEVEL
Absolute beginner
Learn composition, color, typography and layout.
VIEW COURSE  ↗
Responsive Web Design
PROVIDER
freeCodeCamp
CATEGORY
Web Design
LEVEL
Absolute beginner
Build responsive layouts with HTML and CSS.
VIEW COURSE  ↗
DaVinci Resolve Training
PROVIDER
Blackmagic Design
CATEGORY
Video Editing
LEVEL
Absolute beginner
Official DaVinci Resolve editing, color and audio training.
VIEW COURSE  ↗
Python
PROVIDER
Kaggle Learn
CATEGORY
AI & Python
LEVEL
Absolute beginner
Interactive Python basics with notebooks and exercises.
VIEW COURSE  ↗
Webflow 101
PROVIDER
Webflow University
CATEGORY
Web Design
LEVEL
Absolute beginner
Learn the Webflow Designer, layout and publishing basics.
VIEW COURSE  ↗
Premiere Pro Video Editing Essentials
PROVIDER
Adobe Learn
CATEGORY
Video Editing
LEVEL
Absolute beginner
Follow Adobe's free guided Premiere editing series on timelines and basic production.
VIEW COURSE  ↗
Learn Web Development
PROVIDER
MDN Web Docs
CATEGORY
Web Design
LEVEL
Absolute beginner
Learn web fundamentals, HTML, CSS and JavaScript.
VIEW COURSE  ↗
Lay Out and Style Your Site
PROVIDER
Webflow University
CATEGORY
Web Design
LEVEL
Absolute beginner
Learn Webflow page layout, spacing, typography and visual styling tools.
VIEW COURSE  ↗
Make Your Site Responsive
PROVIDER
Webflow University
CATEGORY
Web Design
LEVEL
Absolute beginner
Adapt Webflow pages for mobile, tablet and desktop using responsive breakpoints.
VIEW COURSE  ↗
Figma Design Resources
PROVIDER
Figma
CATEGORY
Graphic Design
LEVEL
Absolute beginner
Explore foundational design and UI learning resources.
VIEW COURSE  ↗
Intro to SQL
PROVIDER
Kaggle Learn
CATEGORY
AI & Python
LEVEL
Beginner
Learn SQL database queries, filtering, aggregation and BigQuery basics through interactive exercises.
VIEW COURSE  ↗
Premiere Pro Tutorials
PROVIDER
Adobe Learn
CATEGORY
Video Editing
LEVEL
Beginner
Explore Adobe Premiere editing and post-production tutorials.
VIEW COURSE  ↗
Adobe Photoshop Tutorials
PROVIDER
Adobe Learn
CATEGORY
Graphic Design
LEVEL
Beginner
Practice Photoshop editing and graphic compositing.
VIEW COURSE  ↗
Pandas
PROVIDER
Kaggle Learn
CATEGORY
AI & Python
LEVEL
Beginner
Clean, organize and analyze data with pandas.
VIEW COURSE  ↗
After Effects Compositions and Animation
PROVIDER
Adobe Learn
CATEGORY
Video Editing
LEVEL
Beginner
Learn After Effects composition, layer animation and essential visual effects.
VIEW COURSE  ↗
Webflow SEO Fundamentals
PROVIDER
Webflow University
CATEGORY
Web Design
LEVEL
Beginner
Learn Webflow SEO fundamentals including metadata, content and technical settings.
VIEW COURSE  ↗
The Odin Project Foundations
PROVIDER
The Odin Project
CATEGORY
Web Design
LEVEL
Beginner
Develop practical frontend skills through projects.
VIEW COURSE  ↗
Data Visualization
PROVIDER
Kaggle Learn
CATEGORY
AI & Python
LEVEL
Beginner
Build clear charts and data visualizations with Python using Kaggle's free notebook-based lessons.
VIEW COURSE  ↗
Neural Networks
PROVIDER
3Blue1Brown
CATEGORY
AI & Python
LEVEL
Beginner
Understand neural networks visually and mathematically.
VIEW COURSE  ↗
After Effects Text Animation Guide
PROVIDER
Adobe Learn
CATEGORY
Video Editing
LEVEL
Beginner
Learn text animation and lower-thirds design in After Effects with keyframes.
VIEW COURSE  ↗
CSS Layout and Positioning
PROVIDER
Webflow University
CATEGORY
Web Design
LEVEL
Beginner
Learn CSS display properties, layout systems and element positioning in Webflow.
VIEW COURSE  ↗
Intro to AI Ethics
PROVIDER
Kaggle Learn
CATEGORY
AI & Python
LEVEL
Beginner
Learn responsible AI through fairness, accountability and real-world ethical case studies.
VIEW COURSE  ↗
Adobe Illustrator Tutorials
PROVIDER
Adobe Learn
CATEGORY
Graphic Design
LEVEL
Beginner
Practice vector artwork and illustration.
VIEW COURSE  ↗
Intermediate HTML and CSS
PROVIDER
The Odin Project
CATEGORY
Web Design
LEVEL
Beginner
Learn intermediate HTML and CSS through layout challenges, forms and responsive web projects.
VIEW COURSE  ↗
Intro to Machine Learning
PROVIDER
Kaggle Learn
CATEGORY
AI & Python
LEVEL
Beginner
Build and validate your first machine-learning models.
VIEW COURSE  ↗
Webflow CMS and Dynamic Content
PROVIDER
Webflow University
CATEGORY
Web Design
LEVEL
Beginner
Create Webflow CMS collections and build content-driven website templates.
VIEW COURSE  ↗
Accessibility on the Web
PROVIDER
Webflow University
CATEGORY
Web Design
LEVEL
Beginner
Create more inclusive and accessible sites with practical Webflow learning.
VIEW COURSE  ↗
Machine Learning Crash Course
PROVIDER
Google Developers
CATEGORY
AI & Python
LEVEL
Intermediate
Work through practical machine learning concepts and exercises.
VIEW COURSE  ↗
Data Cleaning
PROVIDER
Kaggle Learn
CATEGORY
AI & Python
LEVEL
Intermediate
Clean messy Python datasets with missing-value, normalization, date and text-encoding techniques.
VIEW COURSE  ↗
Design Systems in Webflow
PROVIDER
Webflow University
CATEGORY
Web Design
LEVEL
Intermediate
Build scalable Webflow design systems using reusable visual rules and components.
VIEW COURSE  ↗
After Effects Tutorials
PROVIDER
Adobe Learn
CATEGORY
Video Editing
LEVEL
Intermediate
Explore animation, motion design and compositing tutorials.
VIEW COURSE  ↗
Advanced SQL
PROVIDER
Kaggle Learn
CATEGORY
AI & Python
LEVEL
Intermediate
Master advanced SQL joins, window functions and querying nested datasets.
VIEW COURSE  ↗
Interactions and Animations in Webflow
PROVIDER
Webflow University
CATEGORY
Web Design
LEVEL
Intermediate
Create intentional Webflow animations with timelines, easing and GSAP.
VIEW COURSE  ↗
Intermediate Machine Learning
PROVIDER
Kaggle Learn
CATEGORY
AI & Python
LEVEL
Intermediate
Use feature engineering, pipelines and model validation.
VIEW COURSE  ↗
JavaScript
PROVIDER
The Odin Project
CATEGORY
Web Design
LEVEL
Intermediate
Develop interactive JavaScript apps using modular code, asynchronous APIs and projects.
VIEW COURSE  ↗
Feature Engineering
PROVIDER
Kaggle Learn
CATEGORY
AI & Python
LEVEL
Intermediate
Improve ML models by designing and selecting better features from raw data.
VIEW COURSE  ↗
Geospatial Analysis
PROVIDER
Kaggle Learn
CATEGORY
AI & Python
LEVEL
Intermediate
Use Python and geographic datasets to create maps and run spatial analysis.
VIEW COURSE  ↗
CS50's Introduction to Artificial Intelligence with Python
PROVIDER
Harvard CS50
CATEGORY
AI & Python
LEVEL
Intermediate
Study search, optimization, machine learning and language.
VIEW COURSE  ↗
Advanced HTML and CSS
PROVIDER
The Odin Project
CATEGORY
Web Design
LEVEL
Intermediate
Develop accessible, responsive websites using CSS animations and advanced styling.
VIEW COURSE  ↗
Deep Learning
PROVIDER
Kaggle Learn
CATEGORY
AI & Python
LEVEL
Intermediate
Train neural networks with TensorFlow and Keras.
VIEW COURSE  ↗
Time Series
PROVIDER
Kaggle Learn
CATEGORY
AI & Python
LEVEL
Advanced
Explore time-series features, seasonality, trend and forecasting models in Python.
VIEW COURSE  ↗
React
PROVIDER
The Odin Project
CATEGORY
Web Design
LEVEL
Advanced
Learn React components, JSX, state, routing and testing through practical projects.
VIEW COURSE  ↗
Computer Vision
PROVIDER
Kaggle Learn
CATEGORY
AI & Python
LEVEL
Advanced
Understand convolutional networks and image classification.
VIEW COURSE  ↗
Practical Deep Learning for Coders
PROVIDER
fast.ai
CATEGORY
AI & Python
LEVEL
Advanced
Build modern deep learning applications with fastai.
VIEW COURSE  ↗
Audio Machine Learning Course
PROVIDER
Hugging Face
CATEGORY
AI & Python
LEVEL
Advanced
Study AI for audio, speech recognition, text-to-speech and audio transformers.
VIEW COURSE  ↗
Hugging Face NLP Course
PROVIDER
Hugging Face
CATEGORY
AI & Python
LEVEL
Advanced
Learn transformers and modern natural language processing.
VIEW COURSE  ↗
Hugging Face Agents Course
PROVIDER
Hugging Face
CATEGORY
AI & Python
LEVEL
Expert
Build AI agents that use tools and multi-step workflows.
VIEW COURSE  ↗
Model Context Protocol (MCP) Course
PROVIDER
Hugging Face
CATEGORY
AI & Python
LEVEL
Expert
Build tool-connected AI agents using Model Context Protocol and custom workflow servers.
VIEW COURSE  ↗
NodeJS
PROVIDER
The Odin Project
CATEGORY
Web Design
LEVEL
Expert
Build Node.js backends with Express, PostgreSQL, authentication and APIs.
VIEW COURSE  ↗
Deep Reinforcement Learning Course
PROVIDER
Hugging Face
CATEGORY
AI & Python
LEVEL
Expert
Learn deep reinforcement learning by training agents with Q-learning and policy optimization.
VIEW COURSE  ↗
Community Computer Vision Course
PROVIDER
Hugging Face
CATEGORY
AI & Python
LEVEL
Expert
Study vision transformers, CNNs, multimodal AI and modern computer vision.
VIEW COURSE  ↗
Full Stack Deep Learning
PROVIDER
Full Stack Deep Learning
CATEGORY
AI & Python
LEVEL
Expert
Understand end-to-end machine learning system deployment.
VIEW COURSE  ↗
CS231n Deep Learning for Computer Vision
PROVIDER
Stanford University
CATEGORY
AI & Python
LEVEL
Expert
Study advanced visual recognition and deep learning research.
VIEW COURSE  ↗

FAQs

FAQS

1. What exactly do you do?

I design and build websites, brands, and stories that work. That means everything from UX/UI design, Webflow development, and branding, to video, photography, storytelling, and even children’s books. If it’s visual, digital, or narrative, I’m in my zone.

2. What’s your process like?

I start with listening,  really listening. Then I dig into the why behind your brand. From there, I sketch ideas, refine the direction, and craft every element with precision and care. It’s collaborative, transparent, and tailored to your goals.

3. Do you work alone or with a team?

Mostly solo,  that’s how I keep the vision tight and the work personal. But when a project needs it, I collaborate with a trusted circle of creatives: developers, illustrators, filmmakers. It’s always the right team for the right job.

4. What kind of clients do you usually work with?

Ambitious ones. Startups with vision, creatives building their brand, nonprofits telling powerful stories, and established businesses ready to level up. If you care about quality and want something that stands out, we’re likely a fit.

5. Can I see more of your work or get a quote?

Absolutely. Head over to the Work section to see real projects in action. And if you're curious about collaborating, just hit Contact,  tell me what you need, and I’ll get back to you with a plan that makes sense.

Nutriwin whatsapp chat header
SAMI HARAKETI
Respond within a few hours.
Whatsapp Logo
Start a WhatsApp chat