Beginner

Easiest skill level.

Resource type
Cost
Skill level
Certificate

Full Speed Python

This book aims to teach the Python programming language using a practical approach. Its method is quite simple: after a short introduction to each topic, the reader is invited to learn more by solving the proposed exercises.

iOS Developer Roadmap

This is a tree-like compilation of topics highly relevant to iOS development. Both image and text version are generated from human readable content file.

30 Days of Swift

This project was totally inspired by Sam Lu's 100 Days of Swift project, after read his Medium post I made a decision to put my every single day to write Swift, this's the final code of 30 tiny Swift projects.

Learn Javascript

This book will teach you the basics of programming and Javascript. Whether you are an experienced programmer or not, this book is intended for everyone who wishes to learn the JavaScript programming language.

Revit Architecture Complete Training

Whether you work in machine learning or finance, or are pursuing a career in web development or data science, Python is one of the most important skills you can learn. Python's simple syntax is especially suited for desktop, web, and business

Deep Dive Into Modern Web Development

Learn React, Redux, Node.js, MongoDB, GraphQL and TypeScript in one go! This course will introduce you to modern JavaScript-based web development. The main focus is on building single page applications with ReactJS that use REST APIs built with Node.js.

TypeScript Fundamentals

Learn Typescript features such as abstract classes, interfaces, enums and more -- these features increase your ability to fix errors fast, and work alongside modern frameworks like React, Ember.js and Angular 2.