Introduction to Programming - Java for Complete Beginner (Skillshare)

Offered by 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.

The course will introduce you with a high number of exercises in all the topics covered in the course. Because inorder to enhance your programming skills you need to practice as much as possible.
To learn any programming languages or frameworks in the future you need to have the basics and the fundementals of programming which we will cover in this course. In addition, enrolling in this course will grant you the access to contact me if you faced any issue throughout the course, and I will be more than happy to help and share my knowledge with you.
At the end, this course is just an introduction, do not expect that you will land a job in Google after finishing it. It just make you prepared to choose which path to take as a programmers such as, web-developer, mobile-developer and game developer.

Project Description
For the project of this course, I want you to create a program that prints the following statement and take a screenshot of the code.

  • "Hello my name is your name and I am an amazing programmer :)"

You should replace your name with your own name, and it needs to be stored as a String variable.
I am looking forward to looking at your solutions.

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

Related Courses

How to Make Android Apps with No Programming Experience (Skillshare) Skillshare
Skillshare

How to Make Android Apps with No Programming Experience (Skillshare)

We provide the fastest way to learn how to code and start making industry standard apps. The best part? You don’t need any prior programming experience. Learning to code is intimidating. There’s all that syntax, all those new words and unintuitive software to get your head around. It’s hard to know where to start. Beginning App Development was lovingly crafted to be the fast track train that takes you to this new and exciting world.

Self Paced
Self-Paced
Javascript Fun: Build a Tip Calculator! (Skillshare) Skillshare
Skillshare

Javascript Fun: Build a Tip Calculator! (Skillshare)

Welcome to the Javascript fun series! For web design or development, there are 3 must-know technologies, HTML, CSS, and Javascript. The main aim of the Javascript fun series is to take your knowledge of these 3 (only a little is required!), and put them into practice by building a series of educational, yet fun projects that show you exactly how they work perfectly together. Working on projects and solving problems is a great way to learn

Self Paced
Self-Paced
Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course) (Coursera) Coursera
Hebrew University of Jerusalem

Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course) (Coursera)

In this project-centered course you will build a modern software hierarchy, designed to enable the translation and execution of object-based, high-level languages on a bare-bone computer hardware platform. In particular, you will implement a virtual machine and a compiler for a simple, Java-like programming language, and you will develop a basic operating system that closes gaps between the high-level language and the underlying hardware platform.

Nov 9th 2026
5-12 Weeks
Twitter API JavaScript Node Exercise (Skillshare) Skillshare
Skillshare

Twitter API JavaScript Node Exercise (Skillshare)

Twitter API JavaScript Node Exercise. Explore the Twitter Developer API connect from your local machine. Use AJAX JavaScript and Node to setup twitter search. Perfect course for beginners to explore the MASSIVE twitter API. This course will teach you how to setup a local server, connect the Twitter API and return data to output into your web page. Its amazing how much information is available on Twitter, connecting the API is easy and can provide real world working experience with JSON AJAX and APIs.

Self Paced
Self-Paced
SQL Tutorial for Beginners in 2020- Learn SQL quickly using 30 Scenarios on Mac and Windows (Skillshare) Skillshare
Skillshare

SQL Tutorial for Beginners in 2020- Learn SQL quickly using 30 Scenarios on Mac and Windows (Skillshare)

SQL Tutorial for Beginners in 2020- Learn SQL quickly using 30 Scenarios on Mac and Windows A comprehensive course to teach you SQL on Mac and Windows. If you are looking for a complete SQL tutorial for beginners, this tutorial is a great way to learn SQL using 30 real-time scenarios. You will be able to write SQL queries confidently by just practicing the 30 scenarios in this SQL Tutorial. You can learn SQL on Mac and Windows from this SQL Tutorial. This SQL Tutorial will cover all the topics of Structured Query Language(SQL) starting from scratch. This tutorial is great for beginners who want to learn SQL and for professionals who want to brush up their SQL Skills.

Self Paced
Self-Paced
Talking to Strangers: An Introduction to User Interviews (Skillshare) Skillshare
Skillshare

Talking to Strangers: An Introduction to User Interviews (Skillshare)

Design is nothing without the user, and the best way to find out what the user wants is to talk to them face-to-face. In this class, we will cover everything you need to get started with conducting user interviews to collect valuable qualitative data that will help you humanize your designs. You’ll learn how to write a script...and how/when to veer off the script. You’ll learn how to listen to the user’s stories, and how to respond on the fly to a constantly adapting conversation.

Self Paced
Self-Paced
Twitter Word of the Day Bot With Python (Skillshare) Skillshare
Skillshare

Twitter Word of the Day Bot With Python (Skillshare)

In this course I will be teaching you how to create a Twitter Bot using Python 3, RandomWords, Tweepy, PyDictionary, Random, and much much more! The first four sections will teach you how to use each of the libraries separately, with the last combining everything to top off this sundae! We will be programmatically posting these tweets instead of controlling the mouse and other methods of creating bots!

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