Learn Swift Series (Skillshare)

Offered by Skillshare,
Learn Swift Series (Skillshare)

In this Swift tutorial series, you'll learn how to code even if you're a beginner with no programming experience. The lessons are laid out in a step by step lesson plan that anyone can use to get a rock solid Swift development foundation.

We'll go through all the core concepts of Swift including:
Variables and Constants, Data Types, Properties, Functions and Parameters, Classes, IF Statements
And a lot more!
For all of the lesson resources, downloads and recap notes, visit this page
To get started with developing your own app, join my free beginner challenge.
Learn together in our CWC Community
My guide for Xcode on Windows
Swift Syntax Cheat Sheet

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Introduction to Programming - Java for Complete Beginner (Skillshare) Skillshare
Skillshare

Introduction to Programming - Java for Complete Beginner (Skillshare)

This course is considered as your first step in understanding computer science and becoming a programmer. The course focuses more on the practical side, and it will be updated with new lessons and exercises on a frequent basis near in the future. The full version of the course will introduce you to the concept of Variables, If-Statements, Loops, and arrays.

Self Paced
Self-Paced
Introducción a la programación en Python I: Aprendiendo a programar con Python (Coursera) Coursera
Pontificia Universidad Católica de Chile

Introducción a la programación en Python I: Aprendiendo a programar con Python (Coursera)

Decía Steve Jobs que “todo el mundo debería aprender a programar un ordenador porque esto te ayuda a pensar”. Hoy en día la programación es una herramienta fundamental para el desarrollo de la tecnología moderna. Este curso te introduce en el mundo de la programación en el lenguaje Python.

Aug 10th 2026
5-12 Weeks
How to use MIT App Inventor 2 course (Skillshare) Skillshare
Skillshare

How to use MIT App Inventor 2 course (Skillshare)

Even though App Inventor is the easiest no-code app development platform many people get confused while visiting its website for the first time. There are two major reasons behind this 1. You may be confused as you are completely unaware of How programming works 2. You may be confused due to the numerous options available on its website.

Self Paced
Self-Paced
Mobile iPhone Photography (Skillshare) Skillshare
Skillshare

Mobile iPhone Photography (Skillshare)

In this course you will learn how to take great photos using your iPhone. This course will help anyone who wants to get into the exciting and growing sector of iPhone photography. Take Professional Photographs using only your iPhone, which you will be Proud to Share with your Friends and Family or Use for Work. Find out how to take fantastic photos using iOS 10 (the latest software). Recognize some practical aspects of photography – things like how to stand and how to hold your iPhone

Self Paced
Self-Paced
Write your first Java program (Skillshare) Skillshare
Skillshare

Write your first Java program (Skillshare)

Welcome Everyone !! Java is one of the most popular programming languages on this planet. Java is used for application development, web development and for mobile devices, the Android operating system used on phones has strong similarities to Java. This course quickly teaches the user how to write their first java program.

Self Paced
Self-Paced
An Introduction to Interactive Programming in Python (Part 2) (Coursera) Coursera
Rice University

An Introduction to Interactive Programming in Python (Part 2) (Coursera)

This two-part course is designed to help students with very little or no computing background learn the basics of building simple interactive applications. Our language of choice, Python, is an easy-to learn, high-level computer language that is used in many of the computational courses offered on Coursera. To make learning Python easy, we have developed a new browser-based programming environment that makes developing interactive applications in Python simple.

Aug 10th 2026
4 Weeks
Introduction To HTML5 For Absolute Beginners (Skillshare) Skillshare
Skillshare

Introduction To HTML5 For Absolute Beginners (Skillshare)

Hi, welcome to this crash course on HTML5 for complete beginners. In this class, you will learn everything you need to know about getting started with web development. The first step in becoming a web developer is learning HTML. The latest version of HTML is HTML5 and I will walk you through everything you need to know to get started with it. HTML is based on tags. You write HTML content inside tags. Tags tell the browser how to display the content on the screen.

Self Paced
Self-Paced