Skip Navigation or Skip to Content
Return to Course Catalog

COURSE OFFERINGS > Information Technology & Media Arts > Software Engineering

Software Engineering   

Dive into the dynamic world of software engineering, where creativity meets technology! As a software engineer, you'll design, build, and maintain applications that solve real-world problems and enhance user experiences while gaining experience with programming languages, tools, and frameworks. Emphasizing teamwork and project management, you'll collaborate on real-world projects, enhancing your problem-solving skills and preparing you for a career in this ever-evolving field. Join us to build the software solutions of tomorrow!
  • Android Developer Career Academy
  • Fee: $1,410.00
    Modality: Online

    Embark on a transformative journey to become a skilled android developer with the Android Developer Career Academy. This comprehensive program is designed to guide you from the basics of mobile development all the way to building sophisticated, production-ready Android applications. Whether you are a beginner or have some programming experience, this course offers step-by-step instructions, hands-on exercises, and real-world projects that will equip you with the necessary skills to succeed in the Android development industry.

    Throughout this academy, you will explore core Android concepts such as UI/UX design, Android architecture, APIs, databases, and app testing. You'll gain proficiency in Java and Kotlin, the primary programming languages for Android, while learning how to leverage the Android Studio IDE. By the end of this course, you'll have the confidence to create fully functional, feature-rich Android applications and deploy them to the Google Play Store.The Andriod Developer Career Academy includes the Meta Andriod Developer Professional Certificate and 2 Guided Projects:

    • Manage Your Version with Git (Part I)
    • Manager Your Version with Git (Part II)

    The course combines video lectures, interactive labs, and real-world projects to ensure you not only learn but apply your knowledge effectively. With guided assessments and feedback, you will build a robust portfolio that showcases your skills to potential employers.

    Powered by Coursera



 

  • Meta Android Developer Professional Certificate
  • Fee: $1,370.00
    Modality: Online

    Have you ever wanted to build your own mobile app? This certificate will teach you the top Android programming languages and frameworks used for building apps like Facebook and Instagram, and how to create your own Android application.

    In this program, you’ll learn:

    • Essential Android programming concepts and the tools needed to develop applications
    • How to use the Kotlin Playground
    • Create user interfaces (UI) for mobile apps using Android Studio
    • Manage the lifecycle and data collections of mobile applications
    • Work with web technologies and persistent data on Android applications
    • Describe best practices for designing the UI and experience for mobile applications
    • Create cross-platform applications using React Native
    • Prepare for technical interviews for Android developer roles

    Powered by Coursera



 

  • Application Developer Career Academy
  • Fee: $980.00
    Modality: Online

    Welcome to the Application Developer Career Academy,  your comprehensive gateway to learning application development and launching a successful career in this dynamic field. This course is designed for aspiring app developers, IT professionals looking to upskill, and anyone interested in understanding the intricacies of mobile and web applications.

    Throughout this program, you will gain hands-on experience with the fundamental concepts and technologies that drive modern app development. From foundational knowledge to advanced techniques, the Application Developer Career Academy includes the IBM Full Stack Software Developer Professional Certificate and 5 Guided Projects:

    • Implementing Microsoft Azure Backup
    • HTML and CSS: Building a Single-Page Website
    • Introduction to JavaScript
    • Introduction to HTML
    • Linux: File Managment for Devops

    The course combines video lectures, interactive labs, and real-world projects to ensure you not only learn but apply your knowledge effectively. With guided assessments and feedback, you will build a robust portfolio that showcases your skills to potential employers.

    Powered by Coursera



 

  • IBM Full Stack Software Developer Certficate
  • Fee: $880.00
    Modality: Online

    Prepare for a career in the high-growth field of software development. In this program, you’ll learn in-demand skills and tools for front-end, back-end, and cloud native application development to get job-ready in less than 4 months.

    Full stack refers to the end-to-end computer system application, including the front end and back end coding. Cloud native development refers to developing a program designed to work on cloud architecture. The flexibility and adaptability that full stack and cloud native developers provide make them highly sought after in this digital world. You'll also have the option to learn how generative AI tools and techniques are used in software development.

    You’ll learn how to build, deploy, test, run, and manage full stack cloud native applications. Technologies covered includes Cloud foundations, GitHub, Node.js, React, CI/CD, Containers, Docker, Kubernetes, OpenShift, Istio, Databases, NoSQL, Django ORM, Bootstrap, Application Security, Microservices, Serverless computing, and more.

    After completing the program you will have developed several applications using front-end and back-end technologies and deployed them on a cloud platform using Cloud Native methodologies. You will publish these projects through your GitHub repository to share your portfolio with your peers and prospective employers.

    Powered by Coursera



 

  • Back End Developer Career Academy
  • Fee: $2,010.00
    Modality: Online

    Welcome to the Back-End Developer Career Academy, your comprehensive guide to mastering back-end development and launching a rewarding career in this vital field. This course is designed for aspiring back-end developers, IT professionals looking to expand their expertise, and anyone interested in the behind-the-scenes mechanics of web and mobile applications.

    Throughout this program, you’ll gain hands-on experience with the essential concepts and technologies that drive robust server-side development, empowering you to build the backbone of modern digital solutions.From foundational knowledge to advanced techniques, the Back-End Developer Career Academy includes the IBM Back-End Developer Professional Certificate, Meta Back-End Developer Certificate and 11 Guided Projects:

    • Manage Your Versions with Git (Part 1)
    • Manager Your Versions with Git (Part 2)
    • Manage Data for an Online Grocer Using MySQL Workbench
    • Create a Database with the Modeling Tool in MySQL Workbench
    • API Testing Using Rest Assured Test Automation Tool
    • Build an Expense Tracker App in Django
    • Storing, Retrieving, and Processing JSON data with Python
    • Build a CRUD Node.js and MongoDB employee management web-app
    • Using MySQL Database with PHP
    • Build a user login system for Django Website
    • Create Your First Python Program from UST

     

    The course combines video lectures, interactive labs, and real-world projects to ensure you not only learn but apply your knowledge effectively. With guided assessments and feedback, you will build a robust portfolio that showcases your skills to potential employers.

    Powered by Coursera



 

  • IBM Back-End Development Career Certificate
  • Fee: $740.00
    Modality: Online

    Prepare for a career in the high-growth field of software development. In this program, you’ll develop the skills, tools, and portfolio to have a competitive edge in the job market as an entry level back-end developer in as little as 6 months.

    Back-end developers are the experts who build and maintain the mechanisms that process data and perform actions behind websites, and the demand for these professionals has never been greater.

    You’ll learn the latest tools and technologies used by professional back-end developers, including Linux scripting, Git and GitHub, Python, SQL, Databases, Django, Containers with Docker, Kubernetes, and OpenShift, Microservices, Serverless, as well as Application Security, and Monitoring. You will practice working hands-on with these technologies to build the type of server-side systems and services that power modern web and mobile applications.

    Upon completing the full program, you will have built a portfolio of projects to provide you with the confidence to excel in your interviews and you’ll receive a Professional Certificate from IBM to showcase your proficiency to potential employers.

    Powered by Coursera



 

  • IBM Back-End JavaScript Developer Career Certificate
  • Fee: $640.00
    Modality: Online

    Prepare for a career in the high-growth field of backend development. In this program, you’ll develop skills needed for an entry-level, backend JavaScript developer in as little as 4 months. No prior degree or software engineering experience is required.

    Industries have ever-increasing needs for talented backend developers who can use JavaScript to write server-side applications. These modular applications connect to front-end interfaces and enable communication with databases, networking technologies, and more to power the user experience.

    When you complete this program, you’ll develop expertise with the range of back-end developer tools that make them highly sought after in our web-centric world. Get hands-on experience with server-side systems that power modern web and mobile applications to get hands-on experiences with these technologies.

    Technologies covered include HTML, CSS, JavaScript, Node.js, Express, Git and GitHub, SQL and NoSQL databases, containers with Docker, Kubernetes, Microservices, and Serverless. Upon completing the full program, you will have built a portfolio of projects to provide you with the confidence to excel in your interviews. You’ll receive a Professional Certificate and badge from IBM to showcase your proficiency to potential employers.

    In the final course, you will learn inside tips and steps to perform professionally and effectively at interviews and unlock exclusive access to career support resources to help you in your job search.

    Powered by Coursera



 

  • Meta Back-End Developer Career Certificate
  • Fee: $1,050.00
    Modality: Online

    Ready to gain new skills and the tools developers use to create websites and web applications? This certificate, designed by the software engineering experts at Meta—the creators of Facebook and Instagram, will prepare you for an entry-level career as a back-end developer.

    In this program, you’ll learn:

    Python Syntax—the most popular choice for machine learning, data science and artificial intelligence.
    In-demand programming skills and how to confidently use code to solve problems.
    Linux commands and Git repositories to implement version control.
    The world of data storage and databases using MySQL, and how to craft sophisticated SQL queries.
    Django web framework and how the front-end consumes data from the REST APIs.
    How to prepare for technical interviews for back-end developer roles.

    Powered by Coursera



 

  • Front End Developer Career Academy
  • Fee: $1,860.00
    Modality: Online

    Welcome to the Front-End Developer Career Academy, your all-in-one resource for mastering front-end development and kickstarting a thriving career in this exciting field. This course is crafted for aspiring front-end developers, IT professionals eager to enhance their skills, and anyone curious about the art and science behind creating engaging web and mobile interfaces.

    Throughout this program, you’ll dive into practical, hands-on projects, exploring the core concepts and cutting-edge technologies that power today’s front-end development landscape. From foundational knowledge to advanced techniques, the Front-End Developer Career Academy includes the IBM Front-End Developer Professional Certificate, Meta Front-End Developer Certificate and 13 Guided Projects:

    • Design and Develop a Website using Figma and CSS
    • Create a Mockup in Figma
    • Style Tables with CSS
    • Build Your Portfolio Website with HTML and CSS
    • Style Images with CSS
    • Build Your First React Website
    • Build Your First React Website Part II
    • Learn about JSON with JavaScript
    • Create a Responsive Seat Selector UI in HTML, CSS, and JS
    • Validate HTML Forms with JavaScript and HTML
    • Build a Portfolio Website with HTML, CSS, and JavaScript
    • Build a Website using an API with HTML, JavaScript, and JSON

     

    The course combines video lectures, interactive labs, and real-world projects to ensure you not only learn but apply your knowledge effectively. With guided assessments and feedback, you will build a robust portfolio that showcases your skills to potential employers.

    Powered by Coursera



 

  • IBM Front End Developer Professional Certificate
  • Fee: $630.00
    Modality: Online

    Prepare for a career in the lucrative field of software engineering. In this program, you’ll learn in-demand skills like UI/UX design, programming, and web development to get job-ready for an entry level role in front-End Development in less than 4 months. No prior experience needed to get started.

    The role of a front-end developer is to build and optimize the user experience of a website or application They focus on creating the interactive and visual elements of a website, the physical layout of each page, and enhancing the site experience.

    This program will help you plan, build, deploy, and test web designs and applications. You’ll create applications using automated build tools, and will learn the latest skills and tools used by professional front-end developers including UI/UX design, web development, and highly sought after programming languages, libraries and frameworks such as HTML, CSS, JavaScript, React and Bootstrap. You’ll also learn to manage your project source code using GitHub repositories, interface with external and back-end services like databases, and become familiar with DevOps and Agile practices and methodologies like CI/CD and Scrum.

    When you complete the program, you’ll have a portfolio of projects and a Professional Certificate from IBM to showcase your expertise. You’ll also earn an IBM digital badge and will gain exclusive access to career resources to help you in your job search, including mock interviews and resume support.

    Powered by Coursera



 

  • Meta Front-End Developer Professional Certificate
  • Fee: $970.00
    Modality: Online

    Want to get started in the world of coding and build websites as a career? This certificate, designed by the software engineering experts at Meta—the creators of Facebook and Instagram, will prepare you for a career as a front-end developer.

    In this program, you’ll learn:

    • How to code and build interactive web pages using HTML5, CSS and JavaScript.
    • In-demand design skills to create professional page layouts using industry-standard tools such as Bootstrap, React, and Figma.
    • GitHub repositories for version control, content management system (CMS) and how to edit images using Figma.
    • How to prepare for technical interviews for front-end developer roles.

    By the end, you’ll put your new skills to work by completing a real-world project where you’ll create your own front-end web application. 

    Powered by Coursera



 

  • Full-Stack Developer Career Academy
  • Fee: $820.00
    Modality: Online

    Embark on a transformative journey to become a skilled full-stack developer with the Full-Stack Developer Career Academy. This comprehensive program is designed to equip you with the essential knowledge and hands-on experience to build, manage, and scale web applications. Whether you're a beginner or looking to enhance your coding expertise, this course will teach you the fundamentals of both front-end and back-end development.

    Throughout the program, you'll work on real-world projects, gaining experience in everything from building interactive user interfaces to deploying web applications in production environments. By the end of this course, you’ll have a portfolio of projects to showcase your skills to potential employers and the confidence to tackle complex development challenges. The Full Stack Developer Career Academy includes the IBM Full Stack JavaScript Developer Professional Certificate and 4 Guided Projects:

    • HTML and CSS: Building a Single-Page Website
    • Introduction to JavaScript
    • Introduction to HTML
    • Linux: File Managment for Devops

    The course combines video lectures, interactive labs, and real-world projects to ensure you not only learn but apply your knowledge effectively. With guided assessments and feedback, you will build a robust portfolio that showcases your skills to potential employers.

    Powered by Coursera



 

  • IBM Full-Stack JavaScript Developer Professional Certificate
  • Fee: $740.00
    Modality: Online

    Prepare for a career in the high-growth field of full-stack development. In this program, you’ll learn skills like React, JavaScript, and Node to get job-ready in less than 4 months, with no prior experience needed to get started.

    A full-stack JavaScript developer is responsible for both the front-end (client-side) and back-end (server side) development of web applications.

    In this program, you’ll learn to build, deploy, test, run, and manage cloud-native full-stack applications. Technologies covered include HTML, CSS, GitHub, JavaScript, Node.js, Express, React, DevOps, Containers, Docker, Kubernetes, NoSQL databases, Microservices, Serverless computing, and more.

    You’ll also develop several applications using front-end and back-end technologies and deploy them using cloud-native methodologies. In the final course, you learn inside tips and steps to perform effectively at interviews and unlock exclusive access to career support resources to help you in your job search.

    Upon completing the full program, you will have a portfolio of projects that will not only boost your confidence but also prepare you to excel in interviews. Additionally, you will be awarded a Professional Certificate and a badge from IBM, serving as tangible proof of your skills and proficiency to potential employers.

    Powered by Coursera



 

  • Introduction to HTML
  • Fee: $20.00
    Modality: Online

    In this project, you will develop an HTML resource sheet and a very basic sample webpage. You will use a text editor called Notepad++ to write your code, and the Chrome browser to display the resulting webpage.

    You will learn how to add content to your webpage using the basic content elements. While gaining experience with the Notepad++ editor, you will build an HTML resource webpage. You will use and include common HTML tags and elements and learn what each does to help present your document in a web browser. This course starts at the beginning with HTML; and it will prepare you for the next steps in your Web Development journey, and for future courses where you can expand your knowledge of HTML elements, and learn to apply cascading style sheets.

    HTML is a gateway skill to more advanced competencies required for Web Development. There is a high demand for developers who understand front-end languages, like HTML, CSS, and JavaScript. Learning to manually code with HTML instead of turning to a WYSIWYG editor will allow you to better understand the ins and outs of web development. Coding always gives you more control over the final product—in this case a webpage.

    Powered by Coursera



 

  • Implementing Microsoft Azure Backup
  • Fee: $20.00
    Modality: Online

    In this one hour long project, you will learn everything you need to know to start working with Azure backup. We will begin by setting up a Recovery Services Vault where Azure stores all the backup data and then we will create backup policies. In the latter part of the course, we will create a Free tier virtual machine and we will implement an entire virtual machine backup. By the end of this course, you will gain the ability to utilize the Azure cloud for all of your backup needs.

    Powered by Coursera



 

  • Using MySQL Database with PHP
  • Fee: $20.00
    Modality: Online

    In this 1.5 hour project, you will combine your knowledge of HTML, object-oriented PHP, SQL, and MySQL to make a dynamic website that uses MySQL database on the web server. You will learn two different methods, one applies to 12 other SQL databases and one specific to MySQL. Basic HTML, object-oriented PHP, relational database, and SQL required as prerequisites. Completing my courses "Build an Automobile Listing Website with PHP" and "Learn Object-Oriented Programming with PHP" first is highly recommended.

    Powered by Coursera



 

  • Create a Database with the Modeling Tool in MySQL Workbench
  • Fee: $20.00
    Modality: Online

    In this project you will use the Modeling and Design Tool in MySQL Workbench to design and create a multiple-table relational database. As a DBMS (database management system), MySQL is used by many organizations for managing a variety of types and sizes of databases. MySQL Workbench acts as an integrated development environment allowing users to work with relational databases using a visual user interface rather than the command line. Hands-on activities include using the Modeling and Design Tool to draw a database design diagram, generating the database from that diagram, and then using MySQL Workbench features to load data into the database tables. You will also find an optional Challenge Task and an optional Capstone task for extra practice.

    Powered by Coursera



 

  • Linux: File Management for Devops
  • Fee: $20.00
    Modality: Online

    In this 1-hour long project-based course on Linux file management for DevOps, you will be working entirely on the command line and using powerful Linux commands working with files and directories and manipulating them. We will copying, moving and creating symlinks between files, as well as learning how to search through outputs and cut outputs by columns to only retrieve the data fields that we need. We will learn various commands and options that will give you the confidence to work with files in most Linux environments.

    This course is designed for any person working or who intends to work with Linux, from Linux system administrators to developers and DevOps practitioners. Or even if you are a student who is curious to get comfortable with Linux this course is for you also.

    By the end of this course, you will have worked with files across the filesystem and will have a solid working knowledge of file manipulation in Linux.

    This is an intermediate level course and is designed for an individual who has a beginner's knowledge of Linux command line and crud practices in computer science.

    Powered by Coursera



 

  • Introduction to JavaScript
  • Fee: $20.00
    Modality: Online

    In this beginning-level course you will discover where JavaScript fits into the world of web development. Through hands-on exercises, you will use the Notepad++ text editor to embed JavaScript code to an existing HTML document. As you code a simple JavaScript program to provide user interaction you will learn to recognize and apply syntax rules and coding standards associated with JavaScript. The final activity in the course has you moving your JavaScript code into an external file so that you can compare inline and external JavaScript.

    Powered by Coursera



 

  • Design and Develop a Website using Figma and CSS
  • Fee: $20.00
    Modality: Online

    In this 2-hour long project-based course, you will learn how to use the basic tools and features of Figma, design a website’s prototype and convert it into a website exactly as designed, using HTML and CSS.

    Powered by Coursera



 

  • Create a Mockup in Figma
  • Fee: $20.00
    Modality: Online

    This Guided Project “Create a Mockup in Figma” is for anyone who wants to learn to create their own mockup items. In this 1-hour long project-based course, you will learn to create t-shirt mockups on Figma. You will also learn to create a hair oil bottle mockup for a cosmetic business using the artboard studio mockup plugin. You will also learn to integrate third-party plugins (Artboard studio mockup and removebg) on Figma. To achieve this, we will work through :

    Task 1 : Introduction and creating an account on Figma
    Task 2 : Exploring Figma’s interface
    Task 3 : Creating a men’s t-shirt mockup on Figma
    Task 4 : Integrating artboard studio mockup plugin on Figma
    Task 5 : Importing a hair oil bottle mockup from the artboard studio plugin
    Task 6 : Adding designs to the hair oil bottle mockup

    This project is unique because it’s helpful for an individual who wants to design his/her own clothing mockups and is also helpful for small business owners who want to scale their businesses. This course is beginner-friendly, so you don’t need to have any experience before. Let's get started!

    Powered by Coursera



 

  • Style Tables with CSS
  • Fee: $20.00
    Modality: Online

    In this intermediate-level course you will explore how CSS (Cascading Stylesheets) can be used to alter the appearance of an image on your web page. HTML is used to add image content to a website and CSS is used to make that content visually appealing to website visitors. You will use the Notepad++ editor to write CSS rules with a variety of selectors and properties that are applied to images to change their appearance. The Chrome browser is used to display the page to test the results of your work. CSS is a very powerful tool and using it to gain more control over the visual aspects of images is a valuable skill for a web developer.

    Powered by Coursera



 

  • Build Your Portfolio Website with HTML and CSS
  • Fee: $20.00
    Modality: Online

    This 1-hour long tutorial will take you step by step to create a portfolio website. You will learn the basic components of a website, and how to create simple contents using HTML (hypertext markup language) and CSS (cascading style sheets), and how to host it on a popular developer website called “GitHub” with your own subdomain name!

    Powered by Coursera



 

  • Style Images with CSS
  • Fee: $20.00
    Modality: Online

    In this intermediate-level course you will explore how CSS (Cascading Stylesheets) can be used to alter the appearance of an image on your web page. HTML is used to add image content to a website and CSS is used to make that content visually appealing to website visitors. You will use the Notepad++ editor to write CSS rules with a variety of selectors and properties that are applied to images to change their appearance. The Chrome browser is used to display the page to test the results of your work. CSS is a very powerful tool and using it to gain more control over the visual aspects of images is a valuable skill for a web developer.

    Powered by Coursera



 

  • Build Your First React Website
  • Fee: $20.00
    Modality: Online

    In this 1-hour long project-based course, you will gain hands-on experience with one of the hottest web development framework, React. If you have some experience with HTML, CSS, JavaScript and want to start developing with React, this course is for you!

    By the end of this course You will understand the fundamental of React and be able to create and build a website with React with ease.

    Powered by Coursera



 

  • Build Your First React Website (Part II)
  • Fee: $20.00
    Modality: Online

    This 1.5 hours guided project is part 2 of the project "Build Your First React Website." In this project, we focus on persistent states for class components and different strategies for them to communicate with each other.

    At the end of this course, you will be able to choose and deploy different communication strategies for communications among React components.

    This class requires basic React and intermediate to advance experiment in JavaScript development as a prerequisite.

    Powered by Coursera



 

  • Learn About JSON with JavaScript
  • Fee: $20.00
    Modality: Online

    If you are relatively new to the world of cloud computing, you might have come across a term JSON and not know what it is exactly. JSON stands for JavaScript Object Notation and is widely used to exchange information between clients and servers. Many No-SQL databases also uses the format to store data. In this 1-hour long project-based course, you will learn about the format and structure of JSON, accept and process JSON in your code, and transmit JSON to other processes.

    No prior experience with JSON is required but basic to intermediate HTML and JavaScript is required.

    Powered by Coursera



 

  • Create a responsive seat selector UI in HTML, CSS, and JS
  • Fee: $20.00
    Modality: Online

    In this project, you’ll support Sugarland Theaters’ effort to increase revenue by enabling guests to book their seats on the go using its web app.

    You’re task is to build a responsive seat selector UI component, specifically a responsive web interface using HTML, CSS, and Javascript that lets guests manage their seat reservations with an interactive map and adapt the seat map to their device screen size.

    There isn’t just one right approach or solution in this scenario, which means you can create a truly unique project that helps you stand out to employers.

    PREREQUISITES: Media queries and layout modalities such as flexbox and grid with HTML5 and CSS Manage arrays, visual breakpoints and DOM interactions with Javascript

    Powered by Coursera



 

  • Validate HTML Forms with JavaScript and HTML
  • Fee: $20.00
    Modality: Online

    By the end of this project, you will have written and tested JavaScript and HTML code that validates data values entered into input fields on an HTML form. Data validation is a valuable skill in web development. Notifying users of input errors not only improves the user experience it also helps to ensure that any data collected via a form is as accurate as possible before sending it to a server for processing.

    Powered by Coursera



 

  • Build a Portfolio Website with HTML, CSS, and JavaScript
  • Fee: $20.00
    Modality: Online

    Imagine you’re a recently graduated information technology student looking to land a software development job. In this project, you’ll create a website that showcases “your” qualifications, work experience, and work samples.

    Using HTML, CSS, and JavaScript to manage the content, presentation, and other functional aspects, you’ll produce an online professional portfolio to share with potential employers.

    There isn’t just one right approach or solution in this scenario, which means you can create a truly unique project that helps you stand out to employers.

    PREREQUISITES: Syntax, divisions, text, images with HTML Syntax, rules, ids, classes with CSS Functions and DOM (document object model) with JavaScript

    Powered by Coursera



 

  • Build a Website using an API with HTML, JavaScript, and JSON
  • Fee: $20.00
    Modality: Online

    In this project, you’ll support a European travel agency’s effort to increase booking by building a webpage that provides visitors with a 7-day weather forecast for major European cities.

    Accomplishing this task will require you to retrieve real-time weather data from an external service. In creating the webpage, you’ll request, process, and present the weather data using HTML, JavaScript, and JSON.

    There isn’t just one right approach or solution in this scenario, which means you can create a truly unique project that helps you stand out to employers.

    PREREQUISITES: Function closures, asynchronous processing, REST API, and JSON handling with JavaScript Present content with HTML tags Present content using classes with CSS Format and syntax of JSON

    Powered by Coursera



 

  • Manage Your Versions with Git (Part 1)
  • Fee: $20.00
    Modality: Online

    This 1.5 hours project-based course is the first part of "Manage Your Versions with Git". In this course, you will learn about the ubiquitous Git version management system. Git is an industry standard that is used in virtually every major development platform and environment to manage code changes and versions. This class will deepen your understanding of how git works and the relevant terminologies.

    No specific coding experience is required but basic software development experience would be highly beneficial.

    Powered by Coursera



 

  • Manage Your Versions with Git (Part 2)
  • Fee: $20.00
    Modality: Online

    This 1.5-hour project-based course is the second part of "Manage Your Versions with Git". In this course, you will learn about branching, merging and remote repositories. At the end of this class, you will be able to collaborate with other developers all over the world using Git.

    No specific coding experience is required but completion of Part I of this course is strongly recommended. Basic software development experience would be highly beneficial.

    Powered by Coursera



 

  • Manage Data for an Online Grocer Using MySQL Workbench
  • Fee: $20.00
    Modality: Online

    In this project, you’ll help Greenspot Grocer, an online grocery store, prepare for rapid growth and planned expansion. You’ll explore the company’s product data, currently stored in a spreadsheet format, and build a relational database that will help it better manage its inventory and accommodate future growth.

    Upon completion, you’ll demonstrate your ability to use MySQL Workbench to complete database design and implementation, from modeling a database to creating and loading data to testing and validating your design.

    There isn’t just one right approach or solution in this scenario, which means you can create a truly unique project that helps you stand out to employers.

    Powered by Coursera



 

  • API Testing Using Rest Assured Test Automation Tool
  • Fee: $20.00
    Modality: Online

    RestAssured is one of the best test automation tools to test APIs with Java programming language.

    It's an open-source tool and is very easy to code using Rest Assured.

    It also integrates easily with Test Automation tool like TestNG

    This project will provide you step by step instructions to write scripts to automate API testing using Rest Assured, how to automate and test CRUD (Create, Read, Update and Delete) operations with HTTP methods like GET, POST, PUT and DELETE, understanding JSON request and response, adding assertions to the API response.

    Powered by Coursera



 

  • Build an expense tracker app in Django
  • Fee: $20.00
    Modality: Online

    In this project, you’ll develop a web app for Rumi Press, a book distribution company, that helps the company manage its distribution expenses. You’ll use Python and Django to build data models, scaffold an application using Django Admin, and create visual reports.

    Upon completion, you’ll publish your project on GitHub and showcase your work with a compelling project overview.

    There isn’t just one right approach or solution in this scenario, which means you can create a truly unique project that helps you stand out to employers.

    Powered by Coursera



 

  • Storing, Retrieving, and Processing JSON data with Python
  • Fee: $20.00
    Modality: Online

    By the end of this project, you will learn how to work with JSON data in python. we will learn what is an API and how we can access the data using HTTP requests in Python. We are going to retrieve the data and use TKinter module in python to develop a desktop application for browsing characters rolled in Rick and Morty series. During this project, you will learn what a JSON API is and how it works. you will learn about how to send an HTTP request to the server to retrieve the JSON data and at the end, we are going to learn how to use this data to develop a desktop application using python and TKinter.

    Powered by Coursera



 

  • Create Your First Python Program From UST
  • Fee: $20.00
    Modality: Online

    With this Guided Project from UST, you can quickly build in-demand job skills and expand your career opportunities in the Computer Science field by learning the foundational elements of the Python programming language and its basic syntax.

    Python is a computer programming language often used to build websites and software, automate tasks, and conduct data analysis. Python is a general purpose language, meaning it can be used to create a variety of different programs and isn’t specialized for any specific problems. This versatility, along with its beginner-friendliness, has made it one of the most-used programming languages today.

    Through hands-on, practical experience, you will be guided through concepts that Python Programmers use every day to perform their job duties, like using the Terminal and a Text Editor.

    Together, we will explore how to use variables, create functions, lists and conditional statements, as well as utilize For and While loops. You will then apply the concepts to create your first command line application which will manage a To-Do List.

    This project is great for learners who are looking to get started with Python programming, and do not have any prior programming experience. By the end of this Guided Project, you should feel more confident about working with the Python language, understanding what it is used for, and have confirmed your skills by creating your own to-do list, which can be used for showing an employer or making your routine daily tasks more efficient through automation.

    Powered by Coursera



 

  • HTML and CSS: Building a Single-Page Website
  • Fee: $20.00
    Modality: Online

    In this 1-hour long project-based course, you will learn how to create a single page website for an imaginary travel agent using HTML and CSS. HTML and CSS are the core for building any website or web application and are indispensable knowledge for any web developer. HTML enables the creation of the web pages layout and structures while CSS enriches the HTML pages by adding the style and feel to them. Eventually, you will be able to use the knowledge acquired on far complex projects that employ these technologies in one way or another.

    Powered by Coursera



 

         

Some Title