sitepoint-terminal
#

Welcome to SitePoint!

#

Access a huge library of books and courses

#

On various topics: JavaScript, Python, AI, and more!

Explore over 700 courses

Browse our comprehensive collection of courses, books, and tutorials on a wide range of development and design topics.

Django A-Z: Build & Deploy Web Projects With Python & Django
Django A-Z: Build & Deploy Web Projects With Python & Django

video

Git & GitHub Masterclass: The Practical Bootcamp
Git & GitHub Masterclass: The Practical Bootcamp

video

Web Development Foundation: Learn HTML5, CSS3 & Bootstrap
Web Development Foundation: Learn HTML5, CSS3 & Bootstrap

video

·

5.0
Python Data Structures and Algorithms: The Complete Bootcamp
Python Data Structures and Algorithms: The Complete Bootcamp

video

Python A-Z: Learn Python By Building 15 Projects
Python A-Z: Learn Python By Building 15 Projects

video

React JS Masterclass: Zero To Job Ready With 10 Projects
React JS Masterclass: Zero To Job Ready With 10 Projects

video

·

4.5
Looking for more?

Browse our comprehensive collection of courses, books, and tutorials on a wide range of topics.

Browse Library
Course List
Collection of more than 700 courses

The home for developers

Track your course progress, manage projects, and find your dream job - all in one place.
Start your free Trial
Toolbox overview
Matt Mullenweg avatar

... I joined SitePoint to learn more about web stuff and their PHP/MySQL tutorial was probably the first I used.

Matt Mullenweg

Creator of WordPress, CEO of Automattic

For all learning paths

Whether you’re a full-stack developer, designer, or looking to get into AI, we’ve got a path for you.

Full Stack JavaScript Developer
Full Stack JavaScript Developer

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·4 steps
Web Development Basics
Web Development Basics

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·2 steps
Pro Dev Workflow
Pro Dev Workflow

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·3 steps
Build Beautiful Webpages
Build Beautiful Webpages

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·5 steps
React Front End Development
React Front End Development

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·4 steps
Vue Front End Development
Vue Front End Development

Learn JavaScript, the language of the web. Then deep dive into some popular frontend and backend JavaScript frameworks and start your Full Stack career the right way.

Beginner·4 steps
We’ve got a path ready for you!

Discover our library filled with learning paths for all kinds of learners.

Browse Library
Recommended jobs for developers

Browse thousands of jobs in Software Development

Browse all jobs
Spectrum IT Recruitment

21h ago

Senior PHP Software Engineer

A Digital Marketplace on a Mission to the Moon There are companies that tick over, there are teams that plod, there are products that have aged and for some this is fine. Not us We are game changers, disruptors and innovators. AND, we are looking for you, an enthusiastic Senior PHP Developer, to join our team Who are we? Named as 'Europe's fastest growing ecommerce company' by the financial times. We are a Digital Marketplace and we're launching in 112 new countries, right now About You: You are an experienced, talented, committed and enthusiastic Senior PHP Developer. You have strong back end PHP / LAMP stack experience, sound knowledge of OOP, design principles and building quality, robust and reusable solutions. You like people and working with them day to day You enjoy team collaboration when required but can tune-in and write quality, testable, reusable code, at pace and to high standards.The Team: A diverse and friendly team with bags of energy. Talented software & web developers working on 15 big, data heavy websites, platforms, web & mobile apps. Our marketplace is growing exponentially month to month and requires scalability and performance enhancement on a daily basis. Successful developers in this team demonstrate passion and enthusiasm and a willingness to contribute to team goals, help others and to keep improving and evolving their own skills.The tech stack: OOP, PHP 8 MySQL, LAMP MVC frameworks including Laravel GIT/Source Control HTML, CSS, JavaScript GCP/AWSThis position provides the successful candidate with the exposure to the very latest in web technology release as well as the opportunity to work on multiple projects. APPLY NOW - Please send your CV or an introduction email to (url removed). Find me on LinkedIN, Twitter and through the Spectrum IT Recruitment website. Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy. Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy

Glasgow, UK·

Full Time

Spectrum IT Recruitment

21h ago

Senior PHP Software Engineer

We're looking for a dynamic Senior PHP Software Engineer to lead our rapidly growing development team and drive productivity as we expand our operations internationally. We are one of the fastest growing E-Commerce startups in the world reaching profitability in Q4 last year and over 150 million in annual turnover. We're on a mission to conquer the E-Commerce market with our sights set on the taking sizeable market share from the biggest names in the industry. Having already hit profitability, strong cash reserves in the bank and further VC backing behind us now is the time to go bigger than ever before. We're aiming to expand our operations to over 100 countries internationally in the next few years with technology at the core of everything we do. We currently have 8 agile sprint teams in our development department each made up on a PHP team lead, 2x Snr BE engineers, 1x Snr FE engineer, 1x QA, 1x Product manager. We are in the process of adding 6 more teams as part of our expansion. We need talented senior PHP Software engineers to join our team. Your role will be hands on software engineering ensuring high quality coding standards whilst delivering key projects on-time. Responsibilities: Write clean, quality, reliable PHP code Act as a senior engineer within the team conducting code reviews of other developers code Promote good development practices within your sprint team (TDD, Unit Testing, SOLID) Ensure key projects are delivered on timeRequired Skills & Experience: 5 years of PHP Software engineering & highly skilled in writing good quality PHP code Experience mentoring and/or managing more junior developers and conducting code reviews Experience within a high paced, growth mindset business Ability to managing the delicate balance of coding standards vs key deadlines A get it done mentality and comfortable working to tight deadlines Passion and drive to grow a business not just work a 9-5 Nice-to-Have: Experience in the E-Commerce industry Familiarity with launching services in new markets/countries Why Join Us: Be part of an ambitious and high growth startup with huge potential Have skin in the game with a share scheme that makes every bit of growth the business achieves benefit you directly Up to £60,000 per annum highly valuable share options Fully remote working environment (CANDIDATES MUST BE UK BASED)How to Apply: Please send your resume and a brief cover letter detailing your experience and interest in the role to or call (phone number removed) Join us in taking over the E-Commerce industry Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy

Glasgow, UK·

Full Time

Randstad Technologies Recruitment

21h ago

Data Analyst

Job Title: Data Analyst Location: Wath (Rotherham), near Sheffield Type: Hybrid/Remote with monthly on-site meetings Experience: Strong experience in data analysis and ETL processes Domain: Data Strategy and Data Warehouse Development My client, a leading provider of security and facility services, is seeking a Data Analyst to support ETL development, improve data quality, and enhance performance. You will analyze data, prepare reports, and collaborate with the Data Strategy Manager to advance a Data Warehouse framework that meets both current contracts and future business needs. The role involves evaluating initiatives, supporting contract requirements, and working with operational leaders to optimize reporting systems.This hybrid/remote role includes occasional on-site meetings. Skills required: Strong experience in data analysis and ETL processes Ability to reduce technical debt and enhance automation Experience in data hygiene and Data Warehouse development Proficient in Google Cloud Platform (GCP), Looker, Power BI Ability to provide data insights for decision-making Knowledge of data governance and compliance GCP ETL experience, including Data Fusion, Data Flow, and Cloud Composer Domo experience is a plusUrgent requirement If you are interested, please apply here or send your latest CV to santi. kalathoti randstaddigital .com Randstad Technologies is acting as an Employment Business in relation to this vacancy

Heeley, UK
Jumar Solutions

21h ago

Oracle Apps Support Eng (Fusion Middleware, E-Business Suite)

Our client, a leading business management services consultancy is currently going through an exciting Digital Transformation journey that will deliver a strategic project of change, and a skilled, UK based Application Support Engineer is required to join them in the new year. The Application Support Engineer is responsible for supporting the Oracle EBS business facing platform. These include the primary business operating system, business client portal, system integrations and the field service platform. You will be responsible for the successful delivery of support for the platform within the Application Management Team through the team's delivery, driving the pace of the team output whilst focusing on business feedback, quality and cost reduction. The Application Support Engineer will be familiar with the ServiceNow platform and the resolution of Incidents and Requests managing to agreed SLAs. As well as coordinating with business colleagues to ensure successful resolution / completion of Incidents and Requests You will also be required to write and create scripts to analyse and update data in the platform to support business data and updates to the platform, in line with business requirements. Experience required: Recent proven experience in application support with Oracle products Experience in customer support roles, incident management, and problem resolution is highly valued Proficiency in SQL: Essential for database management and troubleshooting Understanding of Oracle E-Business Suite: Familiarity with modules like Service Contract, Install Base, and Advanced Scheduler Experience with Fusion Middleware: Knowledge of integration tools and middleware solutions Troubleshooting Skills: Ability to diagnose and resolve technical issues related to Oracle applications and middleware and experience in gathering logs, analysing performance issues, and applying fixes Familiar with the ServiceNow platform This role can be performed fully remote and our client is happy to consider candidates UK wide. Our client has offices in Birmingham and London. If you would like to join our client on this exciting Digital Transformation journey, and have experience in the above areas - please submit your application to Jackie Dean at Jumar for consideration. Jumar takes great pride in representing socially responsible clients who not only prioritise diversity and inclusion but also actively combat social inequality. Together, we have the power to make a profound impact on fostering a more equitable and inclusive society. By working with us, you become part of a movement dedicated to promoting a diverse and inclusive workforce

Balsall Heath, UK·

Full Time

Barclays Bank PLC

21h ago

ETL Senior Developer

. Join us as a ETL Senior Developer at Barclays where you'll spearhead the evolution of our digital landscape, driving innovation and excellence. You'll harness cutting-edge technology to revolutionise our digital offerings, ensuring unapparelled customer experiences. You may be assessed on the key critical skills relevant for success in role, such as experience in AB initio development and standard techniques On UNIX and Hadoop , Linux. Knowledge of Data Structure and Algorithms with experience in implementing Medium to Big scale data solutions SQL skills in Hive impala and Teradata Additional relevant technical skills such as Experience on AWS or other cloud platforms and in scripting language like Python, Shell scripting etc, also overall job scheduling knowledge on TWS are also highly valued. This role will be based in our Northampton office. Barclays is required by law to confirm that you have the Legal Right to Work in any role that you apply for. If you currently hold a work visa sponsored by Barclays, or you would require sponsorship from Barclays, you must declare this as part of your application. Sponsored visas are role and entity specific, and any changes must be reviewed. It is important that you ensure you are working on the correct visa at all times. Failure to accurately disclose your visa status or Legal Right to Work may result in your application or any employment offer being withdrawn at any time. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Assistant Vice President Expectations Consult on complex issues; providing advice to People Leaders to support the resolution of escalated issues. Identify ways to mitigate risk and developing new policies/procedures in support of the control and governance agenda. Take ownership for managing risk and strengthening controls in relation to the work done. Perform work that is closely related to that of other areas, which requires understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategy. Engage in complex analysis of data from multiple sources of information, internal and external sources such as procedures and practises (in other areas, teams, companies, etc).to solve problems creatively and effectively. Communicate complex information. 'Complex' information could include sensitive information or information that is difficult to communicate because of its content or its audience. Influence or convince stakeholders to achieve outcomes. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave.

Cliftonville, UK
Ocho

21h ago

Principal Security Engineer

Principal Security Engineer Join a Local Tech Success Story Do you want to work for a company that has experienced unparalleled growth with no redundancies and is entirely self-invested? Want to take on a leadership role in a tight-knit team where collaboration is key? How about working on greenfield security projects with cutting-edge technologies? The Role My client is a household name in their field, operating at the forefront of security engineering. Now, theyre investing in a new security roadmap, and the Belfast team is leading the charge. Whats In It For You? Negotiable salaries (£70-90k) 15% bonus Hybrid working model (NI Only) A big focus on work-life balance Dedicated time for personal development Private healthcare, dental, and optical insurance for you and your family Generous annual leave enhanced parental leave Technical Skills Strong expertise in security and risk management Experience designing and implementing security strategies for engineering teams and systems Background in cloud computing (AWS preferred) and Infrastructure as Code (Terraform, CloudFormation, CDK) Some scripting skills with Python/SQL Proven ability to mentor junior engineers and influence engineering culture Strong communication and leadership skills About You Youre the right match if you: Want to work with the best security engineers in NI Have the ability to challenge and shape security practices Are excited about building and implementing security tools Want the chance to join a tech disruptor that is putting NI on the map Colin has been recruiting within the NI Tech scene for 6 years, successfully securing roles for countless IT professionals. If youd like a discussion on how I can support your career or hiring needs, please get in touch. Skills: Cyber Security Python SQL

Belfast, UK
Check out our latest articles

Stay sharp with the latest updates in tech industry!

Random Forest Algorithm in Machine Learning
Random Forest Algorithm in Machine Learning

Published in

·AI·

January 27, 2025

What Is Cloud Computing?
What Is Cloud Computing?

Published in

···

January 26, 2025

Collections in Java
Collections in Java

Published in

··

January 24, 2025

SQL Commands: The List of Basic SQL Language Commands
SQL Commands: The List of Basic SQL Language Commands

Published in

····

January 22, 2025

Explore all articles

Discover a world of insights - browse our complete collection of articles in one place!

See all articles

We Develop Elite Developers

Ready to get started? Access a library of books and courses on JavaScript, Python, AI, and more!
Start your free trial

7 Day Free Trial. Cancel Anytime.

Subscribe to our newsletter

Get the freshest news and resources for developers, designers and digital creators in your inbox each week

© 2000 – 2025 SitePoint Pty. Ltd.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.