5 Best FREE Online Certificate Programs
Python for Everybody Specialization (Coursera)
Python for everybody specialization is a course that helps you to learn the basics of programming using Python language. This course introduces you to the fundamental programming concepts, including data structures, networked application program interfaces, using the Python programming language.
With the given case study of the capstone project, you will learn how to use the latest technologies to create Python applications for data retrieval, processing, and visualization.
Key topics:
Installing Python and write your first program
Fundamental of Python programming language
Use of variables to store, retrieve and calculate data
How you can use core programming tools such as functions and loops.
Features:
100% online courses
Flexible Schedule
Self-paced learning option
Course videos and readings
Assignments with peer feedback
Graded quizzes with feedback
Programming assignments
Languages: English, Arabic, Chinese, German, French, Russian, etc.
If you want to save money on paid courses, you can get the Coursera coupon.
Java Swing (GUI) Programming: From Beginner to Expert (Udemy)
Description
This course teaches you how to create desktop and web-based applications using Java Swing, Java's built-in user interface toolkit. Each tutorial is fairly self-contained; but we'll also build two complete applications step by step along the way, so you can choose either to work through the whole course or to dip in and out.
Among other things we'll look at nearly all Swing widgets, we'll take a look at JDBC for database access, the graphics API, model-view-controller (MVC) architecture, serialization for saving data, the listener-event model and even basic animation.
When you finish the course, you'll be an advanced Swing developer, capable of creating complex and scalable Swing GUI applications.
Who this course is for:
Java beginners who are OK with learning new stuff rapidly Fluent Java programmers who want to learn desktop programming in Java
How to Code: Complex Data (Edx)
About this course
As your program requirements get more complex, you will find that simple additions to the design method make it easy to write well-structured and well-tested code that is easy to maintain.
By learning how to capture common data and control structures using abstraction, your programs will get shorter and better tested.
Building on the core methods from How to Code: Simple Data, this programming course, part of the Software Development MicroMasters program, quickly expands to cover more complex programs on more complex data. Towards the end of the course, you will design programs that even experienced developers would find challenging.
You will also learn how to design search programs. You will design a program to solve Sudoku puzzles, and will be able to design many other puzzle solvers as well.
Learners who enroll in the Verified track will receive staff grading for the course project and increased interaction with the instructor and staff.
What you'll learn
Skip What you'll learn
How to identify commonalities in data definitions and functions
How to avoid repetition using abstraction
How to design functions that operate on graphs
How to design programs that search a given problem space to find a valid solution
Use the Edx discount codes to get the course for less money.
Become an RPA Developer (Udacity)
The RPA Developer Nanodegree Program helps students develop professional-level skills focused on developing and deploying software robots. You will learn basic RPA concepts and how to use the UiPath RPA software platform to automate business processes while refreshing basic programming skills along the way.
In this course, you will learn about RPA using UiPath, specifically how to use UiPath Studio to develop automation solutions. You’ll first get a deep dive into Studio and how to use activities to program the robot to mimic actions. You’ll understand how data is stored and passed between applications and actions while understanding the logical flow of execution of the actions. Finally, you’ll learn about selectors, which are the heart of user interface identification and automation and how the robots use them to work within UI applications to successfully identify where to enter or extract data and actions.
Get the Udacity discount code if you want to save money on paid courses.
HTML and CSS Web Development Masterclass - Create your First Website (Skillshare)
HTML and CSS Web Development Masterclass is a Introductory course to Web development where i explain to you the main concepts of HTML language and relation with CSS, that leads you to perfect websites ()
HTML is a power language that will help you develop mobile application, websites, and work with other languages like JavaScript or PHP that allow you to create dinamic pages.
Why join this course?
This course will help to learn the basics of HTML, HTML5 and CSS, and is intended for users who have little or no knowledge of HTML and who wish to acquire the basic concepts of this language.
Having a good understanding of HTML is one of the main keys to develop websites content, and in this short course you will learn the basics of the language.
After completing this class you are able to create a static content page for in the future deepen your knowledge of HTML as well as learn the first concepts of CSS.
Use Skillshare coupons to start saving money right away on your own shopping!