Showing posts with label Coursera. Show all posts
Showing posts with label Coursera. Show all posts

Monday 19 February 2024

Select Topics in Python Specialization

 


What you'll learn

Create websites with Django

Create charts and plots with Matplotlib and Jupyter notebooks

Create a chatbot with the NLTK library

Join Free: Select Topics in Python Specialization

Specialization - 4 course series

This specialization is intended for people who are interested in furthering their Python skills. It is assumed that students are familiar with Python and have taken the Programming in Python: A Hands-On Tutorial.

These four courses cover a wide range of topics. Learn how to create and manage Python package. Use Jupyter notebooks to visualize data with Matplotlib. The third course focuses on the basics of the Django web framework. Finally, learn how to leverage Python for natural langauge processing.

Applied Learning Project

Learners create a variety of projects from their own Python packages, as well as use third-party package management tools. They also transform data into different charts and plots. In the Django course, learners build three simple websites. Finally, natural language processing powers a chatbot that learners build.

Web Applications and Command-Line Tools for Data Engineering

 


What you'll learn

Construct Python Microservices with FastAPI

Build a Command-Line Tool in Python using Click

Compare multiple ways to set up and use a Jupyter notebook

Join Free: Web Applications and Command-Line Tools for Data Engineering

There are 4 modules in this course

In this fourth course of the Python, Bash and SQL Essentials for Data Engineering Specialization, you will build upon the data engineering concepts introduced in the first three courses to apply Python, Bash and SQL techniques in tackling real-world problems. First, we will dive deeper into leveraging Jupyter notebooks to create and deploy models for machine learning tasks. Then, we will explore how to use Python microservices to break up your data warehouse into small, portable solutions that can scale. Finally, you will build a powerful command-line tool to automate testing and quality control for publishing and sharing your tool with a data registry.

Database Engineer Capstone

 


What you'll learn

Build a MySQL database solution.

Deploy level-up ideas to enhance the scope of a database project.

Join Free: Database Engineer Capstone

There are 4 modules in this course

In this course you’ll complete a capstone project in which you’ll create a database and client for Little Lemon restaurant.

To complete this course, you will need database engineering experience.  

The Capstone project enables you to demonstrate multiple skills from the Certificate by solving an authentic real-world problem. Each module includes a brief recap of, and links to, content that you have covered in previous courses in this program. 

In this course, you will demonstrate your new skillset by designing and composing a database solution, combining all the skills and technologies you've learned throughout this program to solve the problem at hand. 

By the end of this course, you’ll have proven your ability to:

-Set up a database project,
-Add sales reports,
-Create a table booking system,
-Work with data analytics and visualization,
-And create a database client.

You’ll also demonstrate your ability with the following tools and software:

-Git,
-MySQL Workbench,
-Tableau,
-And Python.

Web Application Technologies and Django

 


What you'll learn

Explain the basics of HTTP and how the request-response cycle works

Install and deploy a simple DJango application

Build simple web pages in HTML and style them using CSS

Explain the basic operations in SQL

Join Free: Web Application Technologies and Django

There are 5 modules in this course

In this course, you'll explore the basic structure of a web application, and how a web browser interacts with a web server. You'll be introduced to the Hypertext Transfer Protocol (HTTP) request/response cycle, including GET/POST/Redirect. You'll also gain an introductory understanding of Hypertext Markup Language (HTML), as well as the overall structure of a Django application.  We will explore the Model-View-Controller (MVC) pattern for web applications and how it relates to Django.  You will learn how to deploy a Django application using a service like PythonAnywhere so that it is available over the Internet. 

This is the first course in the Django for Everybody specialization. It is recommended that you complete the Python for Everybody specialization or an equivalent learning experience before beginning this series.

Fundamentals of Machine Learning in Finance

 


Build your subject-matter expertise

This course is part of the Machine Learning and Reinforcement Learning in Finance Specialization

When you enroll in this course, you'll also be enrolled in this Specialization.

Learn new concepts from industry experts

Gain a foundational understanding of a subject or tool

Develop job-relevant skills with hands-on projects

Earn a shareable career certificate

Join Free: Fundamentals of Machine Learning in Finance

There are 4 modules in this course

The course aims at helping students to be able to solve practical ML-amenable problems that they may encounter in real life that include: (1) understanding where the problem one faces lands on a general landscape of available ML methods, (2) understanding which particular ML approach(es) would be most appropriate for resolving the problem, and (3) ability to successfully implement a solution, and assess its performance.  

A learner with some or no previous knowledge of Machine Learning (ML)  will get to know main algorithms of Supervised and Unsupervised Learning, and Reinforcement Learning, and will be able to use ML open source Python packages to design, test, and implement ML algorithms in Finance.
Fundamentals of Machine Learning in Finance will provide more at-depth view of supervised, unsupervised, and reinforcement learning, and end up in a project on using unsupervised learning for implementing a simple portfolio trading strategy.

The course is designed for three categories of students:
Practitioners working at financial institutions such as banks, asset management firms or hedge funds
Individuals interested in applications of ML for personal day trading
Current full-time students pursuing a degree in Finance, Statistics, Computer Science, Mathematics, Physics, Engineering or other related disciplines who want to learn about practical applications of ML in Finance  

Experience with Python (including numpy, pandas, and IPython/Jupyter notebooks), linear algebra, basic probability theory and basic calculus is necessary to complete assignments in this course.

Python and Machine Learning for Asset Management

 


What you'll learn

Learn the principles of supervised and unsupervised machine learning techniques to financial data sets  

Understand the basis of logistical regression and ML algorithms for classifying variables into one of two outcomes    

Utilize powerful Python libraries to implement machine learning algorithms in case studies    

Learn about factor models and regime switching models and their use in investment management    \

Join Free: Python and Machine Learning for Asset Management

There are 5 modules in this course

This course will enable you mastering machine-learning approaches in the area of investment management. It has been designed by two thought leaders in their field, Lionel Martellini from EDHEC-Risk Institute and John Mulvey from Princeton University. Starting from the basics, they will help you build practical skills to understand data science so you can make the best portfolio decisions.

The course will start with an introduction to the fundamentals of machine learning, followed by an in-depth discussion of the application of these techniques to portfolio management decisions, including the design of more robust factor models, the construction of portfolios with improved diversification benefits, and the implementation of more efficient risk management models. 

We have designed a 3-step learning process: first, we will introduce a meaningful investment problem and see how this problem can be addressed using statistical techniques. Then, we will see how this new insight from Machine learning can complete and improve the relevance of the analysis.

You will have the opportunity to capitalize on videos and recommended readings to level up your financial expertise, and to use the quizzes and Jupiter notebooks to ensure grasp of concept.

At the end of this course, you will master the various machine learning techniques in investment management.

Python for Finance: Beta and Capital Asset Pricing Model


 What you'll learn

Understand the theory and intuition behind the Capital Asset Pricing Model (CAPM)

Calculate Beta and expected returns of securities in python

Perform interactive data visualization using Plotly Express

Join Free: Python for Finance: Beta and Capital Asset Pricing Model

About this Guided Project

In this project, we will use Python to perform stocks analysis such as calculating stock beta and expected returns using the Capital Asset Pricing Model (CAPM). CAPM is one of the most important models in Finance and it describes the relationship between the expected return and risk of securities. We will analyze the performance of several companies such as Facebook, Netflix, Twitter and AT&T over the past 7 years. This project is crucial for investors who want to properly manage their portfolios, calculate expected returns, risks, visualize datasets, find useful patterns, and gain valuable insights. This project could be practically used for analyzing company stocks, indices or  currencies and performance of portfolio.

Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

Saturday 17 February 2024

Saturday 10 February 2024

Software Developer Career Guide and Interview Preparation

 

What you'll learn

Describe the role of a software engineer and some career path options as well as the prospective opportunities in the field.

Explain how to build a foundation for a job search, including researching job listings, writing a resume, and making a portfolio of work.

Summarize what a candidate can expect during a typical job interview cycle, different types of interviews, and how to prepare for interviews.

Explain how to give an effective interview, including techniques for answering questions and how to make a professional personal presentation.

Join Free : Software Developer Career Guide and Interview Preparation

There are 3 modules in this course

Software engineering professionals are in high demand around the world, and the trend shows no sign of slowing. There are lots of great jobs available, but lots of great candidates too. How can you get the edge in such a competitive field?

This course will prepare you to enter the job market as a great candidate for a software engineering position. It provides practical techniques for creating essential job-seeking materials such as a resume and a portfolio, as well as auxiliary tools like a cover letter and an elevator pitch. You will learn how to find and assess prospective job positions, apply to them, and lay the groundwork for interviewing. 

The course doesn’t stop there, however. You will also get inside tips and steps you can use to perform professionally and effectively at interviews. You will learn how to approach a code challenge and get to practice completing them. Additionally, it provides information about the regular functions and tasks of software engineers, as well as the opportunities of the profession and some options for career development.

You will get guidance from a number of experts in the software industry through the course. They will discuss their own career paths and talk about what they have learned about networking, interviewing, solving coding problems, and fielding other questions you may encounter as a candidate. Let seasoned software development professionals share their experience to help you get ahead and land the job you want.  

This course will prepare learners for roles with a variety of titles, including Software Engineer, Software Developer, Application Developer, Full Stack Developer, Front-End Developer, Back-End Developer, DevOps Engineer, and Mobile App Developer.

Thursday 8 February 2024

Post Graduate Diploma in Applied Statistics

 

Earn a Post Graduate Diploma from a premier institution and build skills for a successful career in data science.

By joining this Postgraduate Diploma program, you will be empowered with the statistical tools required to make data-driven decisions and advance your career in the fields of data science and applied statistics. You will also hone your skills with real-world data from governments and international organisations.

  • Learn how to analyse, visualise, and present large data sets: You will benefit from a 360-degree view into how official data systems are built and learn scientific ways of collecting, analysing and presenting data.
  • Select a specialised track: You will start with the foundations of statistics, economics, and computing skills, leading to a choice between two tracks - data analytics or official statistics.
  • Gain job-ready applied skills: Develop experience with data analysis tools in popular coding platforms like Python and R. You will also acquire skills needed to build, interpret and improve official databases used in policy making.

How will you benefit from this Post Graduate Diploma by ISI?

Learn from the Institution that works with the government and trains key officers of the Ministry :

Functioning under the Ministry of Statistics and Programme Implementation, ISI is a national institution that leads high-impact national projects involving very large data-sets and works very closely with the Government on various projects.

Prepare for the real-world by working with data from large government and international projects :

Work with open databases used in policy and decision-making across national public projects like the Census of India, National Coal Index (used by the Govt. of India in its auction process of coal mines), browser-based data capture technology for the NSSO survey and important crypto security projects.

Interact in live sessions with renowned, globally-recognised faculty :

Faculty at ISI include eminent scientists of global repute, whose contributions have been recognised with awards such as the Padma Shri, S. S. Bhatnagar Award and the Fellowship of Indian Academy of Science. They facilitate policy decisions by working with large datasets and train officers of the Indian Statistical Service.

Develop industry-ready skills and learn from accomplished experts :

You will get regular opportunities to interact with senior officers of the Indian Statistical Service with up to 40 years of experience. Learn from industry experts through live, interactive sessions and leverage insights to solve critical business challenges at the workplace.

Access potential job opportunities facilitated by ISI :

Through the placement committee led by an ISI faculty convenor, you will get the chance to showcase your skills to prospective employers after building your ‘Learner Skills’ profile. Placements for all ISI programmes are an entirely student-driven activity - there is no placement guarantee offered by ISI.

Receive exclusive career readiness support :

The career readiness program is designed to equip you with the essential skills and knowledge needed to thrive in today's competitive job market. You will receive exclusive access to networking opportunities, career workshops, sessions with industry experts, curated workplace success courses and mentorship from industry veterans.You will be equipped with the skills, connections, and knowledge needed to accelerate your career.

Gain access to an exclusive student community and alumni network :

  1. Gain a global perspective to data science - 27% learners are studying from 15 different nations such as the USA, UK, Norway, Germany, Japan, Sweden, Australia, etc.

  2. Learners have rich industry experience - 80%+ of the batch are working professionals seeking to advance their skills and career (36% have 10+ years of experience). 40% of the batch is 35+ years old.

  3. Network with industry leaders - Many learners are senior professionals at large MNCs and PSUs such as Microsoft, IBM, Accenture, EY, Volvo, BlackRock, Tata Motors and Wipro.

ISI on-campus graduates consistently go on to succeed as data scientists, analysts, statisticians, researchers, policymakers, and more, and have taken roles with industry leaders such as Microsoft, Google, Dell, JP Morgan & Chase, KPMG, Amazon, Flipkart, Samsung, and others.

Explore enhanced flexibility features :

  1. Payment flexibility - Choose to pay in instalments rather than paying for the entire program upfront to better plan and finance your education.
  2. Self-paced learning - Complete your studies in up to 36 months at no additional cost - focus on your academic pursuits without compromising on your other commitments.
  3. Classes that suit your schedule - Manage your work and studies better by attending classes in the evenings and on weekends.
  4. Choose your specialisation - Choose amongst either data analytics or official statistics (or both), depending on your area of interest.

JOIN: Post Graduate Diploma in Applied Statistics Indian Statistical Institute



Wednesday 7 February 2024

Financial Theory with Python: A Gentle Introduction

 


Nowadays, finance, mathematics, and programming are intrinsically linked. This book provides the relevant foundations of each discipline to give you the major tools you need to get started in the world of computational finance.

Using an approach where mathematical concepts provide the common background against which financial ideas and programming techniques are learned, this practical guide teaches you the basics of financial economics. Written by the best-selling author of Python for Finance, Yves Hilpisch, Financial Theory with Python explains financial, mathematical, and Python programming concepts in an integrative manner so that the interdisciplinary concepts reinforce each other.

Draw upon mathematics to learn the foundations of financial theory and Python programming

Learn about financial theory, financial data modeling, and the use of Python for computational finance

Leverage simple economic models to better understand basic notions of finance and Python programming concepts

Use both static and dynamic financial modeling to address fundamental problems in finance, such as pricing, decision-making, equilibrium, and asset allocation

Learn the basics of Python packages useful for financial modeling, such as NumPy, pandas, Matplotlib, and SymPy

Hard Copy: Financial Theory with Python: A Gentle Introduction

The Full Stack

 


What you'll learn

Build a Django app

 Use the full stack

Configure an environment

Join Free: The Full Stack

There are 5 modules in this course

As you prepare for your role in back-end development, practice bringing together multiple skills to build a full-stack Django app. You’ll start by setting up an environment for a local practical project, and refactoring the front and back-ends of an existing application. You will then have the opportunity to create the front and back-ends of a new application using your full-stack developer skills.

By the end of this course you will be able to:

- Explain common concepts related to full stack development
- Use HTML, CSS and JavaScript to develop well-structured, interactive and responsive websites
- Build a full stack application using Django that stores its data in models on a MySQL database and updates its pages with forms and API endpoints
- Describe the different environments that web applications are deployed to

To complete this course you will need previous experience with back-end development, Python, version control, databases, Django web framework and APIs.

HTML and CSS in depth

 


What you'll learn

Create a simple form with a responsive layout using HTML5 and CSS

Create a responsive layout using CSS 

Create a UI using Bootstrap

Implement debugging tools

Join Free: HTML and CSS in depth

There are 3 modules in this course

In this course, you’ll use software development tools like HTML to build attractive web pages that work well—and you’ll use structured semantic data to control how websites appear to the end user. 

You will then dive deeper into CSS by applying increasingly specific styling to various elements. You’ll learn to use Bootstrap’s grid system to create layouts and work with components and themes. Finally, you’ll explore debugging and learn how it can be utilized to banish common front-end errors.

By the end of this course you will be able to:

Create a simple form with a responsive layout using HTML5 and CSS
Create a responsive layout using CSS 
Create a UI using Bootstrap
Implement debugging tools

This is a beginner course for learners who would like to prepare themselves for a career in front-end development. To succeed in this course, you do not need prior development experience, only basic internet navigation skills and an eagerness to get started with coding.

Front-End Developer Capstone

 


What you'll learn

Design and style a responsive User Interface (UI)

Demonstrate clean and bug free coding

Use React components to create multiple views

Create a website front-end using React JS and JavaScript

Join Free: Front-End Developer Capstone

There are 4 modules in this course

The Capstone project enables you to demonstrate multiple skills from the Certificate by solving an authentic real-world problem. Each module includes a brief recap of, and links to, content that you have covered in previous courses in this program. 

This course will test your knowledge and understanding, and provide you with a platform to show off your new abilities in front-end web development using React. During this course, you will be guided through the process of building an app, combining all the skills and technologies you've learned throughout this program to solve the problem at hand. 

On completion of the Capstone project, you’ll have a job-ready portfolio that you can show to recruiters, demonstrate during interviews and impress potential employers.

To complete this course, you will need front-end developer experience.  Additionally, it always helps to have a can-do attitude!

Introduction to Front-End Development

 


What you'll learn

Distinguish between front-end, back-end, and full-stack developers.

Create and style a webpage with HTML and CSS.

The benefits of working with UI frameworks.

Join Free: Introduction to Front-End Development

There are 4 modules in this course

Welcome to Introduction to Front-End Development, the first course in the Meta Front-End Developer program.  

This course is a good place to start if you want to become a web developer. You will learn about the day-to-day responsibilities of a web developer and get a general understanding of the core and underlying technologies that power the internet. You will learn how front-end developers create websites and applications that work well and are easy to maintain. 

You’ll be introduced to the core web development technologies like HTML and CSS and get opportunities to practice using them. You will also be introduced to modern UI frameworks such as Bootstrap and React that make it easy to create interactive user experiences. 

By the end of the course, you will be able to: 

- Describe the front-end developer role 
- Explain the core and underlying technologies that power the internet 
- Use HTML to create a simple webpage 
- Use CSS to control the appearance of a simple webpage 
- Explain what React is 
- Describe the applications and characteristics of the most popular UI frameworks 

For the final project in this course, you will create and edit a webpage using HTML and the Bootstrap CSS framework. Using a responsive layout grid, you will construct a responsive webpage containing text and images that looks great on any size screen. 

This is a beginner course intended for learners eager to learn the fundamentals of web development. To succeed in this course, you do not need prior web development experience, only basic internet navigation skills and an eagerness to get started with coding.

Tuesday 6 February 2024

Capstone (React App)

 


What you'll learn

Designing and styling a responsive User Interface (UI) 

Demonstrating clean and bug free coding 

Using React components 

Creating a cross-platform mobile app using React Native

Join Free: Capstone (React App)

There are 3 modules in this course

This course enables you to demonstrate multiple skills from this program by solving an authentic real-world problem. Each module includes a brief recap of, and links to, content that you have covered in previous courses in this program. The course Capstone project will test your knowledge and understanding in mobile development using React Native. 

To complete this course, you will need React Native experience.  

During this course, you will be guided through the process of building an app, combining all the skills and technologies you've learned throughout this program to solve the problem at hand. 

By the end of this course, you will be able to demonstrate the following skills:

 - Set up a development environment for working on a React Native project
 - Set up a remote GitHub repository to which you can commit local project changes
 - Apply UX and UI principles to guide creation of a wireframe and prototype for your app
 - Develop screens for a React Native app featuring various components and interactive elements
 - Design an onboarding process for welcoming new users to your app
 - Set up a navigation flow to enable users to move between screens in your app
 - Fetch data from a remote server and store it in a database, and then render it in your app
 - Implement data filtering functionality to enable users to customize information
 - Evaluate the work of your peers and provide informed and constructive feedback

On completion of the Capstone project, you’ll have a job-ready portfolio that you can show to recruiters, demonstrate during interviews and impress potential employers.

React Native

 


Build your subject-matter expertise

This course is available as part of 

When you enroll in this course, you'll also be asked to select a specific program.

Learn new concepts from industry experts

Gain a foundational understanding of a subject or tool

Develop job-relevant skills with hands-on projects

Earn a shareable career certificate

Join Free: React Native

There are 5 modules in this course

React Native is an open-source framework for building cross-platform applications (apps) using React and the platform’s native capabilities. In this course, you will move from the basics of React to a more advanced implementation using React Native. You’ll review a wide range of different React components and ways of styling them. And you’ll get to practice using different mobile methods of interactivity with React Native.

Some of the basics skills you will learn include:
Building a single-page React Native app and styling it using basic components
Building large lists and configuring user inputs within a React Native app
Using the Pressable component to build buttons and other clickable areas
Setting up an app with React Navigation and moving between screens

You’ll gain experience with the following tools and software: 
React
React Native
Front End development languages (HTML, CSS and JavaScript)
JSX
Code editing programs, such as Expo and Visual Studio Code

This course is for learners who would like to prepare themselves for a career in mobile development. To succeed in this course, you will need foundational knowledge of React basics, internet navigation skills and an eagerness to code.

Advanced React

 


What you'll learn

Create robust and reusable components with advanced techniques and learn different patterns to reuse common behavior

Interact with a remote server and fetch and post data via an API

Seamlessly test React applications with React Testing Library

Integrate commonly used React libraries to streamline your application development

Join Free: Advanced React

There are 4 modules in this course

Learn how to use more advanced React concepts and features, become proficient in JSX, and confidently test your applications.

You’ll examine different types of React components and learn various characteristics and when to use them. You’ll dig into more advanced hooks and create your own. You’ll look into building forms with React. You’ll explore component composition and new patterns, such as Higher Order Components and Render Props. You’ll create a web application that consumes API data and get familiar with the most commonly used React framework integrations, tools, and testing techniques.

By the end of this course, you will be able to:

Render lists and form components efficiently in React.
Lift shared state up when several components need the updated data.
Leverage React Context to share global state for a tree of components.
Fetch data from a remote server.
Use advanced hooks in React, and put them to use within your application.
Build your own custom hooks.
Understand JSX in depth.
Embrace component composition techniques
Use advanced patterns to encapsulate common behavior via Higher Order Components and Render Props.
Test your React components.
Build a portfolio using React.

You’ll gain experience with the following tools and software: 
React.js
JSX
React
HTML, CSS, and JavaScript 
VSCode

You will be able to leverage the potential of this course to develop new skills, improve productivity, act effectively with data and boost your career.

To take this course, you should understand the basics of React, HTML, CSS, and JavaScript. Additionally, it always helps to have a can-do attitude!

React Basics

 


What you'll learn

Use reusable components to render views where data changes over time

Organize React projects to create more scalable and maintainable websites and apps

Use props to pass data between components. Create dynamic and interactive web pages and apps

Use forms to allow users to interact with the app. Build an application in React

Join Free: React Basics

There are 4 modules in this course

React is a powerful JavaScript library that you can use to build user interfaces for web and mobile applications (apps). In this course, you will explore the fundamental concepts that underpin the React library and learn the basic skills required to build a simple, fast, and scalable app.

By the end of this course, you will be able to:

Use reusable components to render views where data changes over time
Create more scalable and maintainable websites and apps 
Use props to pass data between components 
Create dynamic and interactive web pages and apps
Use forms to allow users to interact with the web page 
Build an application in React

You’ll gain experience with the following tools and software: 

React.js
JSX
React
HTML, CSS and JavaScript 
VSCode

You will be able to leverage the potential of this course to develop new skills, improve productivity, act effectively with data and boost your career.

This is a beginner course for learners who would like to prepare themselves for a career in mobile development. To succeed in this course, you do not need prior development experience, only basic internet navigation skills and an eagerness to get started with coding.


Popular Posts

Categories

AI (27) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (117) C (77) C# (12) C++ (82) Course (62) Coursera (179) coursewra (1) Cybersecurity (22) data management (11) Data Science (95) Data Strucures (6) Deep Learning (9) Django (6) Downloads (3) edx (2) Engineering (14) Excel (13) Factorial (1) Finance (5) flutter (1) FPL (17) Google (19) Hadoop (3) HTML&CSS (46) IBM (25) IoT (1) IS (25) Java (92) Leet Code (4) Machine Learning (44) Meta (18) MICHIGAN (5) microsoft (3) Pandas (3) PHP (20) Projects (29) Python (748) Python Coding Challenge (221) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (2) Software (17) SQL (40) UX Research (1) web application (8)

Followers

Person climbing a staircase. Learn Data Science from Scratch: online program with 21 courses